[英]rbenv Your Ruby version is 2.0.0, but your Gemfile specified 2.1.2 but the only version installed is 2.1.2
[英]rbenv Your Ruby version is 2.0.0, but your Gemfile specified 2.1.2
我正在使用rbenv
,當我執行rails s
時,我有跟隨錯誤
您的Ruby版本是2.0.0,但您的Gemfile指定為2.1.2
我正在讀這個帖子: Mavericks,RBENV,你的Ruby版本是2.0.0,但是你的Gemfile指定了2.1.1
但錯誤仍然存在。
rails -v
Your Ruby version is 2.0.0, but your Gemfile specified 2.1.2
和命令
sudo gem install bundler
rbenv rehash
$ which ruby /usr/bin/ruby
$ bundle exec which ruby Your Ruby version is 2.0.0, but your Gemfile specified 2.1.2
doenst解決問題。 我做錯了什么?
你使用的是什么版本的紅寶石?
ruby -v
聽起來好像Gemfile有針對2.1.2列出的ruby要求。 您可能需要安裝該版本:
rbenv install 2.1.2
然后你可能需要告訴rbenv為該項目使用該版本:
rbenv local 2.1.2
看起來rbenv團隊/社區決定不添加對Gemfile中指定的ruby版本的支持。 參考: https : //github.com/sstephenson/rbenv/issues/223
如果你在Rails項目中得到這個,並且你最近升級了你的ruby版本,你可能會使用舊版本的ruby運行spring 。 ./bin/spring stop
會解決這個問題。
如果它是macOS,而你的新Ruby來自自制軟件,請嘗試使用sudo gem bundler
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.