Saya mencoba menjalankan skrip sederhana - klon repositori git ke direktori tertentu, kemudian cd
ke direktori ini untuk menjalankan skrip instalasi.
Script ini ada dalam Makefile.
Tapi cd
sepertinya tidak berhasil. Tidak menemukan skrip instalasi saya.
Saya menambahkan pwd setelah cd
skrip, dan itu menunjukkan kepada saya direktori dari mana saya mengeksekusi skrip, bukan direktori tempat saya cd
masuk.
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