2014-11-11 5 views
14

मैं क्लाइंट प्रोजेक्ट के लिए rbenv के माध्यम से रूबी 2.1.4 स्थापित करने का प्रयास कर रहा हूं।rbenv: ऐसा कोई आदेश "इंस्टॉल" नहीं है, भले ही रूबी-बिल्ड स्थापित है

पहले मैं, rbenv के माध्यम से गहरे लाल रंग का संस्करण स्थापित कर लिया है हालांकि Yosemite के उन्नयन, मैं निम्नलिखित त्रुटि प्राप्त हो रही के बाद:

rbenv: no such command 'install' 

चारों ओर से खुदाई के बाद, मैं कैसे "स्थापित के बारे में सुझाव दिए गए बहुत से देखा "माणिक निर्माण प्लगइन है, जो homebrew के माध्यम से स्थापित किया गया है से आता है:

which ruby-build 
/usr/local/bin/ruby-build 

मैं homebrew के माध्यम से rbenv स्थापित है, लेकिन जब मैं उपयोग जो rbenv कोशिश, मैं मिलता है:

rbenv() { 
typeset command 
command="$1" 
if [ "$#" -gt 0 ] 
then 
    shift 
fi 
case "$command" in 
    (rehash|shell) eval `rbenv "sh-$command" "[email protected]"` ;; 
    (*) command rbenv "$command" "[email protected]" ;; 
esac 
} 

मैंने ब्रू अपडेट चलाया है और आरबीएनवी रूबी-बिल्डर अपग्रेड किया है, और यह मुझे बताता है कि सबकुछ अद्यतित है।

zsh:

नीचे अपना पूरा $ पथ है ऐसी कोई फ़ाइल या निर्देशिका:/usr/स्थानीय/var/rbenv/शिम्स:/usr/स्थानीय/var/rbenv/शिम्स:/usr/स्थानीय/बिन:/usr/स्थानीय/sbin: /Users/dannycox/.rbenv/shims: /Users/dannycox/.rbenv/shims:/usr/स्थानीय/बिन:/usr/bin:/बिन:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/go/bin: /Users/dannycox/.rbenv/shims: /Users/dannycox/.rbenv/bin

अपडेट: थोड़ा गहराई वाला एक और जवाब मिला जिथब पर खुदाई जो वादे के संकेत दिखाती है, लेकिन आरबीएनवी के साथ इस मुद्दे को हल करने में विफल रही। https://github.com/sstephenson/rbenv/issues/610#issuecomment-56240018

मेरा मानना ​​है कि 2.1.4 अब मेरे मशीन पर स्थापित है, लेकिन यह यहाँ स्थापित: सफलतापूर्वक रूबी 2.1.4 स्थापित /Users/dannycox/.rubies/ruby-2.1.4

में एक परिणाम के रूप , मेरे बंडलर नई गहरे लाल रंग का 2.0 संस्करण के साथ काम नहीं करेंगे और मैं निम्नलिखित त्रुटि मिलती है जब मैं स्थापित बंडल मणि का प्रयास करें:

Fetching: bundler-1.7.6.gem (100%) 
ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory 

फिर भी क्यों माणिक निर्माण rbenv साथ अच्छा नहीं चल रहा है पहचान करने के लिए मदद की जरूरत है ...

+0

http: // stackoverflow।कॉम/प्रश्न/17618113/the-command-rbenv-install-is-missing – Nikola

+0

धन्यवाद निकोला - दुर्भाग्यवश जैसा कि मैंने अपने मूल प्रश्न में कहा था, मेरे पास वर्तमान में रूबी-बिल्ड स्थापित है और अभी भी "ऐसा कोई आदेश नहीं है" इंस्टॉल हो रहा है '' –

+0

हे @ डैनी क्या आपको इस मुद्दे के लिए कोई फिक्स मिला? मुझे एक ही मुद्दे का सामना करना पड़ रहा है। बस योसामेट में अपग्रेड किया गया। – Sourabh

उत्तर

25

सु बनाओ फिर से दिए गए निर्देशों में वैकल्पिक कदम 5 स्थापित करने के लिए:

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build 

स्थापित माणिक-निर्माण, जो आदेश स्थापित rbenv कि नए रूबी संस्करण स्थापित करने की प्रक्रिया को सरल प्रदान करता है।

+0

यह वही था जो मुझे चाहिए था। धन्यवाद! – IIllIIll

+2

धन्यवाद @Alberto। मैंने पहले एपीटी का उपयोग करके रूबी-बिल्ड स्थापित किया था, जिसने इसे '/ usr/bin/ruby-build' में रखा था और किसी भी तरह (मैंने सफलतापूर्वक समस्या निवारण नहीं किया था) '~।/Rbenv' के लिए दृश्यमान नहीं था। जीथब के माध्यम से '~/.bbenv/प्लगइन्स/रूबी-बिल्ड 'में स्थापित करना चाल था। अल्बर्टो के 'गिट क्लोन' कमांड चलाने के बाद, जल्दी से किसी भी नौसिखियों के लिए अंतिम चरण का स्पेल करने के लिए: '~।/Rbenv/plugins/ruby-build/install.sh' का उपयोग करें यदि यह निष्पादित करने में विफल रहता है, तो सुडो का उपयोग करें। 'Rbenv install -l' के साथ सफलता की जांच करें – weezilla

0

आपकी परमिट त्रुटि से मुझे लगता है कि आप सिस्टम रूबी में स्थापित करने की कोशिश कर रहे हैं, जो कि ऐप्पल ओएसएक्स के साथ आता है। आप अपनी खुद की रूबी स्थापित करने और उसमें रत्न स्थापित करने के लिए rbenv का उपयोग करना चाहते हैं।

पढ़ें - https://github.com/rbenv/ruby-build#readme

और

rbenv versions 

आदेश का उपयोग दिखाने के लिए गहरे लाल रंग का किस उदाहरण आप के बारे में में जवाहरात स्थापित करने के लिए कर रहे हैं। यदि यह सिस्टम है तो आपको अपने स्वयं के रूबी इंस्टेंस को स्थापित करने की आवश्यकता है और फिर रत्न के लिए उस रूबी का उपयोग करें।

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