मैं एक सरल स्क्रिप्ट को चलाने की कोशिश कर रहा हूं - एक निश्चित निर्देशिका में एक गिट रिपॉजिटरी को क्लोन करना, फिर cd
एक इंस्टॉलेशन स्क्रिप्ट को निष्पादित करने के लिए इस निर्देशिका में।
यह स्क्रिप्ट मेकफाइल में है।
लेकिन cd
लगता है काम नहीं हो रहा है। यह मेरी स्थापना स्क्रिप्ट नहीं ढूँढता है।
मैंने cd
स्क्रिप्ट के बाद एक pwd जोड़ा , और यह मुझे निर्देशिका दिखा रहा है जहां से मैं स्क्रिप्ट निष्पादित कर रहा हूं, न कि वह निर्देशिका जहां मैं हूं cd
।
समस्या क्या है?
git clone http://somerepo ~/some_dir
cd ~/some_dir/
pwd
python myscript.py install
=>
pwd
: /hereIsPathToDirectoryFromWhichIRunTheScript
अजगर: फ़ाइल 'setup.py' नहीं खोल सकता: [Errno 2] ऐसी कोई फ़ाइल या निर्देशिका नहीं
यह भी साथ काम नहीं करता है ./setup.py
।
अगर मैं निरपेक्ष पथ ~/some_dir/setup.py
में प्रवेश करता हूं तो स्क्रिप्ट बाद में विफल हो जाती है क्योंकि यह उसी फ़ोल्डर में संसाधनों तक पहुंचने की कोशिश कर रहा है।
/bin/sh: mycd: command not found