जेम कमांड नहीं मिला


89

मैंने उबंटू 10.10 32 बिट पर रत्न स्थापित किया है

apt-get install gem -y

लेकिन जब मैं दौड़ने की कोशिश करता हूं

gem install something.gem

मुझे कमांड का एरर नहीं मिल रहा है।

bash: gem: command not found

मैंने मणि स्थापित किया, क्या इसका कोई कारण है जो यह कह रहा है कि यह कमांड नहीं ढूंढ सकता है?

इन फ़ाइलों को मणि पैकेज द्वारा स्थापित किया गया था

http://pastie.org/3483416


यह कहता है /usr/local/rvm/gems/ruby-1.9.3-p125/bin:/usr/local/rvm/gems/ruby-1.9.3-p125@global/bin/usr/local/rvm/rubies /ruby-1.9.3-p125/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: / usr / Ga mes
awmusic12635

जवाबों:


53

क्या आप माणिक रत्न चाहते हैं? यदि ऐसा है, तो आपको libgemplugin-ruby स्थापित करने की आवश्यकता है और फिर माणिक 'रत्न' प्रोग्राम आपके रास्ते में होगा:

aptitude install libgemplugin-ruby

6
जो आप इस पैकेज को खोजने के लिए उपयोग करते हैं? मैं डिफ़ॉल्ट रास्पियन स्रोतों के साथ यहाँ नहीं ढूँढ सकता। सूची।
गोग

122

निम्नलिखित प्रयास करें:

sudo apt-get install rubygems

11
इस और बस स्थापित करने के बीच अंतर क्या है ruby?
आधारिक

23

निम्न आदेश ubuntu के लिए माणिक रत्न स्थापित करता है:

apt-get install libgemplugin-ruby

मैंने माणिक स्थापित होने के बाद किया था।


2
Ubuntu 18 के लिए पैकेज खोजने में असमर्थ! :(
निरंजन सेल्वनाथन

21

इस पैकेज को स्थापित करने से आप gemडेबियन 8 पर कमांड का उपयोग कर सकते हैं :

apt-get install rubygems-integration

एक रत्न पैकेज स्थापित करने के लिए आपको भी आवश्यकता हो सकती है:

apt-get install ruby ruby-dev

1
हालांकि कोड की सराहना की जाती है, लेकिन इसका हमेशा साथ होना चाहिए। यह लंबा होना जरूरी नहीं है, लेकिन यह अपेक्षित है।
पीटर - मोनिका



9

डेबियन, उबंटू या लिनक्स मिंट पर:

$ sudo apt-get install rubygems ruby-dev

CentOS, फेडोरा या RHEL पर:

$ sudo yum install rubygems ruby-devel

6

CentOS 7 पर आप कर सकते हैं:

yum -y install rubygems-devel

मेरे लिए वह काम कर गया।


5

Ubuntu 14.04 पर,

apt-get install ruby ruby-dev

यह gemआपके लिए इंस्टॉल हो जाएगा ।


3

मुझे पता है कि यह एक प्रतिक्रिया के लिए देर से है। लेकिन मैं इस त्रुटि में भाग गया और मुझे यहाँ एक समाधान मिला: https://rvm.io/integration/gnome-terminal

आपको बस टर्मिनल वरीयताओं के तहत 'रन कमांड को लॉगिन शेल' के रूप में सक्षम करना है।


2

जाँच करें कि आरवीएम एक फ़ंक्शन है type rvm | head -1


मेरे लिए काम किया। कमांड आउटपुट के दौरान मुझे त्रुटि हो रही थी: rvm /home/zesaver/.rvm/bin/rvm है । फिर मैंने अपने .bashrc में जोड़ा: [[-s "$ HOME / .rvm / लिपियों / आरवीएम"] && स्रोत "$ HOME / .rvm / लिपियों / rvm" # फ़ंक्शन के रूप में एक शेल में लोड RVM । और मेरा टर्मिनल फिर से खोल दिया। अब जवाब था: rvm एक शेल फंक्शन है । और मणि कमान ने काम करना शुरू कर दिया।
zesaver

1

निम्न आदेश आपको उन फ़ाइलों की सूची देगा जो मणि पैकेज स्थापित है:

dpkg -L gem

कि आपको समस्या निवारण में मदद करनी चाहिए।


ठीक है, मैंने इसे चलाया और फाइलों की एक सूची प्राप्त की
awmusic12635


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