Saya mencoba menjalankan skrip sederhana - klon repositori git ke direktori tertentu, kemudian cdke direktori ini untuk menjalankan skrip instalasi.
Script ini ada dalam Makefile.
Tapi cdsepertinya tidak berhasil. Tidak menemukan skrip instalasi saya.
Saya menambahkan pwd setelah cdskrip, dan itu menunjukkan kepada saya direktori dari mana saya mengeksekusi skrip, bukan direktori tempat saya cdmasuk.
Apa masalahnya?
git clone http://somerepo ~/some_dir
cd ~/some_dir/
pwd
python myscript.py install
=>
pwd: /hereIsPathToDirectoryFromWhichIRunTheScript
python: tidak dapat membuka file 'setup.py': [Errno 2] Tidak ada file atau direktori tersebut
Ini juga tidak berfungsi ./setup.py.
Jika saya memasukkan path absolut ~/some_dir/setup.py, skrip gagal nanti karena mencoba mengakses sumber daya di folder yang sama.
/bin/sh: mycd: command not found