2014-11-25 48 views
1

我使用rbenv但我可以運行我的服務器:rails s 顯示我的錯誤有:rbenv你的Ruby版本是2.0.0,但你的Gemfile中指定的2.1.2,但只安裝的版本是2.1.2

你的Ruby版本是2.0.0,但你的Gemfile指定2.1.2

我嘗試卸載的版本2.0.0但是這個版本不存在 rbenv unistall 2.0.0

我試過: rvm implode -bash: rvm: command not found 因爲我沒有使用rvm,我能做些什麼來運行我的服務器?

我的紅寶石打造說:

$ ruby-build --version 
ruby-build 20141113 
+0

刪除Gemfile.lock並運行'捆綁安裝' – Ryo 2014-11-25 03:40:29

+0

我刪除它,但同樣的消息 – MrMins 2014-11-25 03:42:11

回答

0

你只需要安裝Ruby 2.1.2。您可以同時安裝多個Ruby版本。如果您安裝了ruby-build,則可以執行以下操作:安裝2.1.2,重新分散您的墊片,然後告訴rbenv使用此項目的2.1.2。

rbenv install 2.1.2 
rbenv rehash 
rbenv local 2.1.2 

你將不得不gem install bundler,然後捆綁安裝在你的項目後。

+1

我只是做這些步驟,但問題仍然存在 – MrMins 2014-11-25 03:43:37

+0

什麼'ruby -v'在項目根目錄中返回? – johnsorrentino 2014-11-25 03:44:47

+0

'ruby -v ruby​​ 2.1.2p95(2014-05-08修訂版45877)[x86_64-darwin13.0]' – MrMins 2014-11-25 03:45:48

相關問題