2013-07-12 7 views
103

उबंटू 10.04 में मैंने बस rbenv स्थापित किया है। इंस्टॉल कमांड यह मौजूद नहीं है।कमांड rbenv इंस्टॉल

rbenv 0.4.0-49-g8b04303 
Usage: rbenv <command> [<args>] 

Some useful rbenv commands are: 
    commands List all available rbenv commands 
    local  Set or show the local application-specific Ruby version 
    global  Set or show the global Ruby version 
    shell  Set or show the shell-specific Ruby version 
    rehash  Rehash rbenv shims (run this after installing executables) 
    version  Show the current Ruby version and its origin 
    versions List all Ruby versions available to rbenv 
    which  Display the full path to an executable 
    whence  List all Ruby versions that contain the given executable 

See `rbenv help <command>' for information on a specific command. 
For full documentation, see: https://github.com/sstephenson/rbenv#readme 

मुझे क्या याद आ रही है?

उत्तर

209

install कमांड rbenv में एम्बेड नहीं है, यह ruby-build प्लगइन से आता है। आप आदेश का उपयोग कर इसे स्थापित कर सकते हैं:

git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build 

मैक ओएस एक्स पर आप homebrew के माध्यम से इसे स्थापित कर सकते हैं: (संस्करण> = 12,10)

brew install ruby-build 

Debian (संस्करण> = 7) और Ubuntu पर दोनों rbenv और माणिक निर्माण apt-get (या aptitude) का उपयोग कर स्थापित किया जा सकता:

sudo apt-get update 
sudo apt-get install rbenv ruby-build 

FreeBSD माणिक निर्माण पर बंदरगाहों संग्रह में उपलब्ध है, इसे स्थापित किया जा सकता है दोनों एक द्विआधारी पैकेज के रूप में या बंदरगाह से निर्माण:

# Using pkgng rbenv will be installed 
pkg install ruby-build 

# Building ruby-build form Ports will install rbenv only if the RBENV option is set 
cd /usr/ports/devel/ruby-build 
make install 
+14

नहीं 'माणिक build' rbenv पर निर्भरता के लिए करना चाहिए? – Jason

+3

यह स्वीकार्य उत्तर होना चाहिए। – iurii

+0

धन्यवाद कि openSUSE के लिए –

3

मैं गहरे लाल रंग का-निर्माण से पहले प्लगइन स्थापित किया है और गहरे लाल रंग का स्थापित 1.9.3-p327 का उपयोग कर

$ rbenv install 1.9.3-p327 

कुछ दिनों बाद मैं की कोशिश की थी माणिक 2.0.0-p247

$ rbenv install 2.0.0-p247 

का उपयोग कर स्थापित करें लेकिन मैं त्रुटि संदेश प्राप्त हुआ

rbenv: no such command 'install' 

सभी मैं करना था

$ exec $SHELL -l 

चलाने के लिए था और कहा कि समस्या तय।

+0

भविष्य में यह पढ़ किसी के लिए - मैं, '' बजाय कार्यकारी $ SHELL' की source' की सिफारिश करते हैं जब तक आप जानते हैं कि आप क्या कर रहे हैं: http://stackoverflow.com/questions/33048024/exec-shell -executes-से-ssh-अभ्यस्त-निष्पादित में प्लेबुक http://unix.stackexchange.com/questions/91095/what-does-exec-shell-l-do –

7

आप ubuntu में माणिक निर्माण स्थापित:

sudo apt-get install ruby-build 

और अपने ~/.bashrc

25

मैंने पाया कि, यह जब एक वैश्विक निर्देशिका से rbenv का उपयोग कर के लिए

eval "$(rbenv init -)" 

जोड़ने RBENV_ROOT चर निर्यात करने के लिए आवश्यक है, अन्यथा यह प्लगइन्स लोड नहीं करेगा।

export RBENV_ROOT="/usr/local/rbenv" 
if [ -d "${RBENV_ROOT}" ]; then 
    export PATH="${RBENV_ROOT}/bin:${PATH}" 
fi 
+3

यह सबसे अच्छा जवाब – surfer190

+1

होना चाहिए इस भाग है पोस्ट-इंस्टॉलेशन सेटअप निर्देशों के रूप में मुझे याद है कि – professormeowingtons

+1

यह काम करता है! विकी पर भी इसका उल्लेख है: https://github.com/sstephenson/rbenv/wiki/Plugins – Lucio

2

किसी पर OSX इस मुद्दे के साथ यहां अपने रास्ते खोजने और पहले से ही स्थापित होने homebrew (मेरे जैसे) के माध्यम से माणिक का निर्माण, तो आप सिर्फ उन्नयन माणिक का निर्माण करके इस का समाधान हो सकता है:

brew update 
brew upgrade ruby-build 

यह मेरे लिए समस्या तय की।

1

यह समस्या लिनक्स में भी होती है जब रूबी-बिल्ड की स्टैंड-अलोन इंस्टॉलेशन करते हैं, यदि ruby-build निष्पादन योग्य पथ में नहीं मिलता है।यदि /usr/local के तहत स्थापित करने, उदाहरण के लिए प्रयास करें:

PATH=/usr/local/bin:$PATH /usr/local/bin/rbenv install ... 
11

हर कोई उल्लेख किया है समस्या ruby-build याद आ रही है। के लिए ओएस ruby-build के पुराने संस्करणों के एक apt पैकेज के रूप में उपलब्ध नहीं हो सकता। उस मामले में original instructions है, जो इस में शब्द Optional लोप होना चाहिए का उपयोग कर स्थापित करें:

  1. (वैकल्पिक) माणिक-निर्माण, rbenv आदेश को सरल स्थापित प्रदान करता है जो स्थापित करें नए रूबी संस्करणों को स्थापित करने की प्रक्रिया।
git clone [email protected]:rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build 
# OR use http 
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build 
संबंधित मुद्दे