/ usr / bin / env गलत माणिक संस्करण की ओर इशारा कर रहा है। "ऐसी कोई फ़ाइल या डायरेक्टरी नहीं है"


1

यदि मैं "रेक स्पेक" टाइप करता हूँ तो मुझे मिलता है। / usr / bin / env: ruby1.9.1: इस तरह की कोई फ़ाइल या निर्देशिका यह समस्या तब नहीं हुई जब मैंने माणिक 1.9.1 की स्थापना रद्द की और नवीनतम माणिक संस्करण को स्थापित करने के लिए rvm का उपयोग किया, लेकिन अब जब मैं रेल -v टाइप करता हूं या युक्ति का उपयोग करता हूं, तो वे ' फिर भी पुराने noxisting रूबी की ओर इशारा करते हुए।

यह मेरा bashrc जैसा दिखता है

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting

export PATH="/usr/local/bin:$PATH"
export PATH="$PATH:$HOME/.linuxbrew/bin"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
export PATH=$PATH:/usr/local/rvm/rubies/ruby-2.1.1/bin

मैं क्या करूं?

एक और त्रुटि जब मैं बंडल स्थापित करने का प्रयास करता हूं तो मुझे मिलता है

-bash: /usr/local/bin/bundle: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory

जवाबों:


0

यह संभव है कि PATH में अभी भी पुराना रूबी स्थान (/ usr / bin / env) है।

$ PATH से पहले अपने नए रूबी बिन को जोड़ने की कोशिश करें।

इस प्रकार है:

export PATH=/new_bin/:$PATH

यदि एक और माणिक बिन पथ नए से पहले है, तो यह पीएटीएच में उच्च प्राथमिकता का होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.