我正在研究Ruby中的一个新项目,我正在学习,我需要安装Sinatra gem并且我收到以下错误:
"未安装宝石:sinatra-sinatra(0.10.1):同时 执行gem ...(Gem :: UnsatisfiableDependencyError) 无法解决依赖:' sinatra-sinatra(= 0.10.1)'需要' rack(> = 1.0)'"
目前我正在使用RubyMine(Windows)。任何帮助将不胜感激。
由于
答案 0 :(得分:1)
问题不在于RubyMine,而在您的应用中存在其他一些依赖性冲突。 gem sinatra-sinatra
需要Rack 1.0,你的Gemfile中可能还有另一个gem需要更大或不同版本的同一个gem。
实际上,我相信使用合适的宝石可以轻松解决您的问题。 sinatra-sinatra
是一个非常古老的宝石,如果你想使用Sinatra
框架,正确的宝石是sinatra
。相应地更新Gemfile
。
答案 1 :(得分:0)
在你的机器
gem install sinatra-sinatra
检查Gemfile
gem 'sinatra-sinatra', '~> 0.10.1'
删除Gemfile.lock
并再次捆绑。