2013-08-11 2 views
10

मैं Play ढांचे पर एक नौसिखिया हूं। मैं सिर्फ प्ले फ्रेम फाइलों को निकालने और उन्हें निकालने और $PATH वैश्विक चर में प्ले निर्देशिका का मार्ग दिया। इस के बाद जब मैं ubuntu खेलने मदद पर आदेश चला, अपने त्रुटि नीचे मुझे दे रही है:त्रुटि/usr/bin/env प्राप्त हो रहा है: sh: कमांड चलाने पर ऐसी कोई फ़ाइल या निर्देशिका

/usr/bin/env: sh: No such file or directory 

कोई सुराग कारण है कि मैं इस त्रुटि का सामना करना पड़ रहा है और कैसे इसे हल करने के लिए?

+0

[क्यों #!/Usr/bin/env bash मेरे सिस्टम पर काम नहीं कर रहा है?] (Https://unix.stackexchange.com/q/257969/56041) – jww

+0

जो परियोजना को दूसरे स्थानांतरित करने के बाद मेरे साथ हुआ कंप्यूटर, फिर से प्रकट करने की कोशिश करें –

उत्तर

1

$PATH वातावरण चर ~/.bashrc, ~/.bash_profile या ~/.profile में सेट किया गया है इस और हर चीज का उपयोग कर पार्टी की योजना बनाई श टर्मिनल बदल जाते हैं।

source प्रासंगिक कॉन्फ़िगरेशन फ़ाइल या एक नया बैश टर्मिनल प्रारंभ करने से समस्या हल होनी चाहिए।

30

यह त्रुटि आमतौर पर तब होती है जब स्क्रिप्ट में यूनिक्स लाइन समाप्ति के बजाय विंडोज़ लाइन समाप्ति होती है।

स्क्रिप्ट पर dos2unix चलाने का प्रयास करें और यह देखने के लिए कि आप एक ही त्रुटि प्राप्त करते हैं, फिर से अपना आदेश चलाने का प्रयास करें।

dos2unix [filename] 
+2

यह समाधान है। मैंने विंडोज़ मशीन से फाइल पर कॉपी किया। फ़ाइल पर dos2unix को स्थापित और चलाने से इसे बिना किसी समस्या के चलाने में सक्षम बनाया गया है। – johnny

2

मैं एक ही समस्या थी, और नोटपैड का उपयोग कर ++ इसका समाधान नहीं होता, संपादित करें क्लिक करके -> EOL रूपांतरण -> यूनिक्स और फिर फ़ाइल सहेजें।

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