2016-09-17 55 views
1

我一直想在我的Ubuntu 16.04安裝導軌上安裝Ruby,但是當我運行gem install rails -v 5.0.0.1,我得到以下錯誤:Rails的5.0.0.1不會安裝由於依賴問題

[email protected]:~/Programming/Ruby/RailsTutorial$ gem install rails -v 5.0.0.1 
ERROR: While executing gem ... (Gem::DependencyResolutionError) 
    conflicting dependencies rack (~> 1.0) and rack (~> 2.0) 
    Activated rack-2.0.1 via: 
    rack-2.0.1 (~> 2.0), actionpack-5.0.0.1 (= 5.0.0.1), rails-5.0.0.1 (= 5.0.0.1) 
    instead of (~> 1.0) via: 
    sprockets-2.8.0 (~> 2.8), sprockets-rails-2.1.4 (>= 2.0.0), rails-5.0.0.1 (= 5.0.0.1) 

我正在嘗試將它作爲Rails教程的一部分。有誰知道這個問題怎麼可能被修復?

+0

您的ruby版本是什麼? – Aetherus

+0

ruby​​ -v給出'ruby 2.1.2p95',但我也安裝了ruby2.3。 – mp94

+1

Rails 5需要機架2.x,這又需要ruby> = 2.2.2 – Aetherus

回答

0

更新您的Ruby版本,然後安裝rails。我總是使用this文章來安裝最新的ruby和rails環境