【问题标题】:Ruby - Install Sinatra gem error on ruby mineRuby - 在 ruby​​ mine 上安装 Sinatra gem 错误
【发布时间】:2014-12-16 12:20:17
【问题描述】:

我正在使用 Ruby 开发一个新项目,我正在学习,我需要安装 Sinatra gem,但出现以下错误:

“未安装以下 gem:sinatra-sinatra (0.10.1): While 执行 gem ... (Gem::UnsatisfiableDependencyError) 无法解决依赖关系:'sinatra-sinatra (= 0.10.1)' 需要 'rack (>= 1.0)'"

目前我正在使用 RubyMine (Windows)。任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby gem


    【解决方案1】:

    问题不在于 RubyMine,而在于您的应用程序中存在其他一些依赖项冲突。 gem sinatra-sinatra 需要 Rack 1.0,您的 Gemfile 中可能还有另一个 gem 需要相同 gem 的更高或不同版本。

    实际上,我相信您的问题可以通过使用适当的 gem 轻松解决。 sinatra-sinatra 是一个非常古老的 gem,如果你想使用 Sinatra 框架,正确的 gem 是 sinatra。相应地更新您的Gemfile。

    【讨论】:

      【解决方案2】:

      在你的机器上

      gem install sinatra-sinatra
      

      检查你Gemfile

      gem 'sinatra-sinatra', '~> 0.10.1'
      

      删除Gemfile.lock 并再次捆绑它。

      【讨论】:

        猜你喜欢
        • 2011-08-08
        • 2017-10-26
        • 1970-01-01
        • 2011-04-09
        • 2012-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多