![](/img/trans.png)
[英]Installing Ruby Version Manager AFTER ruby on rails installation
[英]Rails installation - Ruby version mismatch
我正在使用Gemfile中指定的RVM和Ruby 2.0.0在計算機上安裝rails。 運行捆綁安裝時,出現以下錯誤:
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
當我使用ruby -v
,我看到
ruby 2.0.0p353 (2013-11-22 revision 43784) [i686-linux]
有誰知道如何解決這一問題?
可能是您的bundle
命令與ruby
來自不同的Ruby。 經常檢查:
which ruby
which bundle
which gem
這些可能完全不同。
如果您在系統Ruby上安裝bundler,然后在沒有它的情況下在其上安裝諸如rbenv
或rvm
類的rbenv
,則它們可能會不同步。
從您的Gemfile中刪除紅寶石。 嘗試
$ rvm list
rvm rubies
=* ruby-1.9.3-p286 [ x86_64 ]
ruby-2.0.0-p195 [ x86_64 ]
此o / p表示默認值為1.9.3。 這將顯示系統中存在的所有紅寶石版本。 您可以選擇要使用的任何版本
$ rvm use version --default
。
現在
$ruby -v
這必須與您設置為默認版本的版本匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.