由于Rack版本冲突,Ramaze应用程序无法加载

时间:2013-10-17 16:28:43

标签: ruby ramaze

当我跑ramaze start时,我明白了。

C:/mowes/ruby/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1990:in `raise_
if_conflicts': Unable to activate innate-2012.03, because rack-1.5.2 conflicts w
ith rack (~> 1.4.1) (Gem::LoadError)

这是我的宝石文件

source 'http://rubygems.org'
ruby '1.9.3'

gem 'ramaze', "<= 2012.04.14" #old version
gem "innate", ">= 2012.03", "< 2012.11" #old version
gem 'sequel'
if defined? ENV['RACK_ENV'] == 'production' then gem 'pg' else gem 'sqlite3' end
gem "sentry-raven", :git => "https://github.com/coderanger/raven-ruby.git"
gem 'bcrypt-ruby'
gem 'rdiscount' 
gem 'redcarpet'
gem 'pony'
gem 'bacon'
gem 'koala'

#source 'http://mirror1.prod.rhcloud.com/mirror/ruby/'
#gem 'nokogiri'
#gem 'capybara'

我使用的是过时版本的Ramaze,gem listrack (1.5.2, 1.4.1)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

删除机架1.5.2应该解决它。