Я намагаюся запустити простий скрипт - клонуйте сховище 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