2013-06-26 58 views
3

林我已經嘗試設置使用我全球紅寶石版本:rbenv全球不設置紅寶石使用OSX 10.8.4</p> <p>

$ rbenv global 1.9.3-p429 

$ rbenv version 
>> 1.9.3-p194 (set by /Users/emailnitram/.ruby-version) 

我的道路是這樣的:

/Users/emailnitram/.rbenv/shims:/Users/emailnitram/.rbenv/bin:/usr/local/opt/ruby/bin:/usr/local/heroku/bin:/Users/emailnitram/Sites/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/emailnitram/.rbenv/shims:/Users/emailnitram/.rbenv/bin:/usr/local/opt/ruby/bin:/usr/local/heroku/bin:/Users/emailnitram/Sites/bin

我試過看rbenv not changing ruby version並按照說明來確保我在〜/ .bash_profile

export PATH="$HOME/.rbenv/bin:$PATH" 
eval "$(rbenv init -)" 

不過我通常都要設置rbenv local 1.9.3-p429來得到它的工作

回答

0

嘗試運行rbenv versions走一走,看一看。在我的情況是這樣的:

21:42 /Users/skydan/code/stealth_project: rbenv versions 
    system 
    2.0.0-p353 
    2.1.2 
    2.1.4 
    2.1.5 
* 2.2.0 (set by /Users/skydan/code/.ruby-version) 
    2.2.1 
    2.2.2 
    jruby-9.0.0.0 

rbenv global == 2.2.2code文件夾內它是由.ruby-version覆蓋 - 結果的全局設置在所有子文件夾被忽略。由於這種行爲是隱含的 - 很難發現。希望它能幫助別人!