LINUX.ORG.RU

в первом случае файл должен лежать в $PATH, во втором вызывается из текущего каталога

Harald ★★★★★
()

поиск по PATH vs явное указание пути к исполняему файлу

Deleted
()

1. x.py Вызовется тот который находиться в переменной PATH первый по списку. Например: кладем x.py в каталоги /bin и /usr/local/bin, в переменной PATH будет последовательность /bin:/usr/local/bin - выполниться тот который лежит в /bin. Наоборот в переменной PATH будет последовательность /usr/local/bin:/bin - выполниться тот который лежит в /usr/local/bin
2. ./x.py вызовется из текущего каталога.
ЗЫ Вообще-то это основы.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)

В чём в bash разница между

вызовом x.py

Не работает.

и ./x.py ?

Работает.

i-rinat ★★★★★
()

Как называется эта фича bash ?

Неумение отличать отсутствие параметра от пустого значения. Гуглить shell substitution.

O02eg ★★★★★
()
Ответ на: комментарий от O02eg

не-не, это бага.
EPYTHON должен выставляться автоматически, но не выставляется.

И это твоя вина.

Тут надо признать, что если ебилд зависит от python-any-r1 вместо python-r1 или python-single-r1, то нельзя просто так брать и рассчитывать на наличие EPYTHON.

Поэтому надо заменить x.py на ./x.py, чтобы работало с питоном по-умолчанию.

Einstok_Fair ★★☆
() автор топика
Последнее исправление: Einstok_Fair (всего исправлений: 2)
Ответ на: комментарий от Einstok_Fair

И это твоя вина.

Самое смешное, что в том коммите я как раз исправил баг с настройкой питона.

Тут надо признать, что если ебилд зависит от python-any-r1 вместо python-r1 или python-single-r1, то нельзя просто так брать и рассчитывать на наличие EPYTHON.

А ещё можно почитать python-any-r1.eclass и не нести ерунды.

O02eg ★★★★★
()
Ответ на: комментарий от O02eg

можно почитать python-any-r1.eclass и не нести ерунды.

если я его прочитаю полностью, то придётся тогда заводить багу по поводу неправильного (неполного) описания переменной EPYTHON.

Einstok_Fair ★★☆
() автор топика
Последнее исправление: Einstok_Fair (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.