【问题标题】:Rails 5.0.0.1 won't install due to dependency issues由于依赖问题,Rails 5.0.0.1 无法安装
【发布时间】: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
  • 这可能会有所帮助:github.com/rubygems/rubygems/issues/1653

标签: ruby-on-rails ruby rubygems railstutorial.org


【解决方案1】:

首先更新您的 Ruby 版本,然后安装 rails。我总是使用this 文章来安装最新的 ruby​​ 和 rails 环境

【讨论】:

    猜你喜欢
    • 2014-03-07
    • 2021-06-21
    • 2016-12-01
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 2022-10-15
    • 2023-02-12
    • 2017-06-26
    相关资源
    最近更新 更多