रेल पर रूबी आरवीएम $ पाथ मुद्दा - रूबी-ऑन-रेल, आरवीएम

उपयोग किया गया https://rvm.beginrescueend.com/rvm/install/ रूबी (रूबी 1.9.2 पी 2 9 0) और रत्न (कोई समस्या नहीं) स्थापित करने के लिए, फिर रेल के माध्यम से स्थापित किया gem install rails (रेल 3.2.0)। लेकिन जब मैं एक रेल ऐप (या मुद्दा rails -v) मेरे / उपयोगकर्ता के अलावा अन्य निर्देशिका मेंनिर्देशिका मुझे "कार्यक्रम" रेल "मिलती है, वर्तमान में स्थापित नहीं है। आप इसे टाइप करके इंस्टॉल कर सकते हैं: sudo apt-get rails इंस्टॉल करें" मैंने यह भी देखा कि अगर मैं ruby ​​-v को प्राप्त करता हूं तो मुझे मिलता है "प्रोग्राम" रूबी "वर्तमान में स्थापित नहीं है आप इसे टाइप करके इंस्टॉल कर सकते हैं: sudo apt-get install ruby"।

जाहिर है, यह एक $ पाथ मुद्दा है लेकिन यह किया गया है बहुत लंबा चूंकि मुझे यह करना पड़ा था कि मैं पूरी तरह से भूल गया हूं कि इस मुद्दे को कैसे ठीक किया जाए। मैं इसे सोच रहा हूं "यह एक साधारण फिक्स है, लेकिन मुझे इस समय हल होने पर सीमा रेखा महसूस हो रही है।

दोबारा, जहां तक ​​मैं कह सकता हूं, जब तक मैं एक ऐप या मुद्दा कमांड संस्करण कमांड बना देता हूं ... etc.in मेरी / उपयोगकर्ता निर्देशिका सभी अच्छी तरह से चला जाता है।

कुछ चीजें जो भी मदद कर सकती हैं:

which rails मुझे देता है: /home/j3/.rvm/gems/ruby-1.9.2-p290/bin/rails

which ruby मुझे देता है: /home/j3/.rvm/rubies/ruby-1.9.2-p290/bin/ruby

अग्रिम में धन्यवाद, जिम

उत्तर:

उत्तर № 1 के लिए 39

ऐसा लगता है कि आपके आरवीएम को पीएटीएच में ठीक से जोड़ा नहीं गया है (या यह टूटा हुआ था)।

इस लाइन को अपनी प्रोफाइल सेटिंग्स में जोड़ें (.bashrc या .bash_profile)

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

और फ़ाइल स्रोत:

source ~/.bashrc

या

source ~/.bash_profile

संपादित करें: ऐसा लगता है कि आपने गलती से .bashrc को इको लाइन जोड़ दी है, इसे टर्मिनल में निष्पादित किया जाना चाहिए।


जवाब के लिए 5 № 2

जब आप अपनी निर्देशिका में एक नई रेल ऐप बनाने का प्रयास करते हैं, तो टाइप करना सुनिश्चित करें rvm use {ruby version} और आप इसका उपयोग करके एक डिफ़ॉल्ट भी सेट कर सकते हैं rvm use --default {ruby version} जब भी आप एक नया टर्मिनल लोड करते हैं तो रूबी के उस आरवीएम संस्करण का उपयोग करने के लिए।


संबंधित सवाल
सबसे लोकप्रिय