[英]Ruby version issues with Rbenv
我正在安裝我的新機器(Mac Yosemite),當我運行命令“ bundle”時,出現以下錯誤:
您的Ruby版本是2.2.1,但是您的Gemfile指定了2.2.0
我正在嘗試更改Rbenv的版本,但我認為它不起作用。
ruby -v
// Ruby 2.2.1p85
rbenv version
// 2.2.0
誰能幫我? 提前致謝!
嘗試使用rbenv local [version number]
。有關更多信息,請參考此內容。
我有一個類似的問題,但是使用ruby -v 2.2.0和Mac OSX El Capitan。 最終對我有用的是:
我能夠在github上找到rbenv的答案。 https://github.com/sstephenson/rbenv/issues/697
假設您已安裝Ruby -v 2.2.0( rbenv install 2.2.0
),請使用rbenv
更改您的ruby版本:
rbenv global 2.2.0
安裝rails之后,您必須執行以下操作: rbenv rehash
,以便告訴rbenv
將rails
視為可執行文件。
請按照本教程在您的機器上設置Ruby和Ruby on Rails: https : //gorails.com/setup/osx/10.10-yosemite
注意:就我而言。 安裝rbenv
,命令rbenv global 2.2.0
不會影響我當前的ruby版本( ruby -v
仍然是前一個)。 我修復了重新安裝rbenv
並運行以下命令的問題:
# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile
之后,立即按照本教程中的說明進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.