cd
Bir kurulum komut dosyası yürütmek için belirli bir dizine, sonra bu dizine basit bir komut dosyası klon git git deposu çalıştırmak için çalışıyorum .
Bu script Makefile dilinde.
Ama cd
görünüşe göre çalışmıyor. Kurulum betiğimi bulamıyor.
cd
Komut dosyasından sonra bir pwd ekledim ve bana komut dosyasını yürüttüğüm dizini gösteriyor, cd
içine girdiğim dizini değil .
Sorun ne?
git clone http://somerepo ~/some_dir
cd ~/some_dir/
pwd
python myscript.py install
=>
pwd
: /hereIsPathToDirectoryFromWhichIRunTheScript
python: 'setup.py' dosyası açılamıyor: [Errno 2] Böyle bir dosya veya dizin yok
Aynı zamanda çalışmaz ./setup.py
.
Mutlak yolu girersem ~/some_dir/setup.py
, komut dosyası daha sonra başarısız olur çünkü aynı klasördeki kaynaklara erişmeye çalışır.
/bin/sh: mycd: command not found