Я намагаюся запустити простий скрипт - клонуйте сховище git у певний каталог, потім cd
у цей каталог, щоб виконати інсталяційний скрипт.
Цей сценарій знаходиться в Makefile.
Але, cd
схоже, не працює. Він не знаходить мого сценарію встановлення.
Я додав pwd після cd
сценарію в, і він показує мені каталог, звідки я виконую скрипт, а не каталог, куди я cd
потрапляю.
В чому проблема?
git clone http://somerepo ~/some_dir
cd ~/some_dir/
pwd
python myscript.py install
=>
pwd
: /hereIsPathToDirectoryFromWhichIRunTheScript
python: не вдається відкрити файл 'setup.py': [Errno 2] Немає такого файлу чи каталогу
Це також не працює ./setup.py
.
Якщо я введіть абсолютний шлях, ~/some_dir/setup.py
сценарій не вдасться пізніше, оскільки він намагається отримати доступ до ресурсів у тій же папці.
/bin/sh: mycd: command not found