Próbuję uruchomić prosty skrypt - sklonować repozytorium git do określonego katalogu, a następnie cddo tego katalogu, aby wykonać skrypt instalacyjny.
Ten skrypt znajduje się w pliku Makefile.
Ale cdwydaje się, że nie działa. Nie znajduje mojego skryptu instalacyjnego.
Dodałem pwd po cdskrypcie i pokazuje mi katalog, z którego wykonuję skrypt, a nie katalog, w którym się cdznajduję.
Jaki jest problem?
git clone http://somerepo ~/some_dir
cd ~/some_dir/
pwd
python myscript.py install
=>
pwd: /hereIsPathToDirectoryFromWhichIRunTheScript
python: nie można otworzyć pliku „setup.py”: [Errno 2] Brak takiego pliku lub katalogu
To też nie działa ./setup.py.
Jeśli wprowadzę ścieżkę bezwzględną, ~/some_dir/setup.pyskrypt nie powiedzie się później, ponieważ próbuje uzyskać dostęp do zasobów w tym samym folderze.
/bin/sh: mycd: command not found