2015-04-22 10 views
21

मैं git-for-windows गीट बैश पर हूं। मैं कमांड लाइन पर निष्पादन योग्य नहीं चला सकता:गिट बैश मेरे निष्पादन योग्य क्यों नहीं चला सकता?

[email protected] MINGW64 /c/dev 
$ ls sqlite3.exe 
sqlite3.exe* 

[email protected] MINGW64 /c/dev 
$ sqlite3 
bash: sqlite3: command not found 

ऐसा क्यों है?

उत्तर

54

बैश में वर्तमान निर्देशिका में कोई प्रोग्राम चलाने के लिए, आप इसके सामने ./ डाल दें। तो आपके मामले में:

$ ./sqlite3.exe 

जब आप sqlite3 चलाने के लिए, पार्टी के लिए एक कार्यक्रम के लिए वास्तव में है कि नाम के साथ PATH वातावरण चर, जो डिफ़ॉल्ट रूप से /usr/local/bin तरह निष्पादनयोग्य के लिए नहीं बल्कि अपने वर्तमान मानक स्थान शामिल हैं के सभी निर्देशिका में दिखेगा निर्देशिका। उस पर अधिक जानकारी के लिए See here

+0

धन्यवाद। मैं msysgit गिट बैश से ऐसा करने में सक्षम होने के लिए इस्तेमाल किया गया था। – pedroos

+0

विश्वास नहीं कर सकता मैं इसे अपने आप से बाहर नहीं समझ पाया। कुछ मैं सुंदर गूंगा हूँ। धन्यवाद। –

1

ऐसा इसलिए है क्योंकि आप जीसीसी के लिए एक रनटाइम वातावरण के तहत हैं, जो आपको विंडोज के तहत मूलभूत द्विआधारी के लिए समर्थन देता है, लेकिन आप किसी भी exe को खोल के रूप में चला सकते हैं ./ (स्थानीय निष्पादन) दस्तावेज़ीकरण को देखें यह टूल: http://sourceforge.net/p/mingw-w64/wiki2/FAQ/

संबंधित मुद्दे