Я пытаюсь запустить простой скрипт - клонировать репозиторий 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