【发布时间】:2016-09-17 22:49:21
【问题描述】:
我一直在尝试在我的 Ubuntu 16.04 安装上安装 Ruby on Rails,但是当我运行 gem install rails -v 5.0.0.1 时,我收到以下错误:
michael@michael-laptop:~/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 教程的一部分。有谁知道如何解决这个问题?
【问题讨论】:
-
你的 ruby 版本是什么?
-
ruby -v 给出
ruby 2.1.2p95,但我也安装了ruby2.3。 -
Rails 5 需要 rack 2.x,而后者又需要 ruby >= 2.2.2
标签: ruby-on-rails ruby rubygems railstutorial.org