ruby-on-rails - Bundler 找不到 gem "rack": 的兼容版本

标签 ruby-on-rails ruby rubygems redmine

我是 Ruby 新手,但实际上如果我不想安装 Redmine,我就不需要它。我按照 http://www.redmine.org/projects/redmine/wiki/HowTo_install_Redmine_on_CentOS_Detailed 上的说明进行操作

我已经使用

安装了 ruby​​ 1.9
rvm install 1.9.3

和 ruby gem 使用...

sudo yum install rubygems

然后进入创建 Gemfile 并在其中注册这些 gem 的部分

# file: /var/www/redmine/Gemfile
source "http://rubygems.org" 
gem "rake", "0.8.3" 
gem "rack", "1.1.0" 
gem "i18n", "0.4.2" 
gem "rubytree", "0.5.2", :require => "tree" 
gem "RedCloth", "~>4.2.3", :require => "redcloth" # for CodeRay
gem "mysql" 
gem "coderay", "~>0.9.7" 

我的文件看起来像...

source 'https://rubygems.org'
gem "rake", "0.8.3"
gem "rack", "1.1.0"
gem "i18n", "0.4.2"
gem "rubytree", "0.5.2", :require => "tree"
gem "RedCloth", "~>4.2.3", :require => "redcloth" # for CodeRay
gem "mysql"


gem "rails", "3.2.15"
gem "jquery-rails", "~> 2.0.2"
gem "coderay", "~> 1.1.0"
gem "fastercsv", "~> 1.5.0", :platforms => [:mri_18, :mingw_18, :jruby]
gem "builder", "3.0.0"

# Optional gem for LDAP authentication

当我运行时

bundle install

它给了我...

Please configure your config/database.yml first
Fetching gem metadata from https://rubygems.org/.......
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "rack":
  In Gemfile:
    rails (= 3.2.15) ruby depends on
      rack (~> 1.4.5) ruby

    rack (1.1.0)

我不知道该怎么办。

最佳答案

您更新了需要机架 (1.4.5) 的 Rails 版本,之前的版本被锁定在机架 (1.1.0) 上,以便快速修复

删除gemfile.lock并再次运行捆绑安装

希望它能解决您的问题...

关于ruby-on-rails - Bundler 找不到 gem "rack": 的兼容版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22704671/

相关文章:

ruby-on-rails - ruby /将数组拆分为列

javascript - Selection .val 有奇怪的、难以理解的值(Chosen 插件)

ruby - YAML (Ruby) 加载 "on"为真

ruby - LoadError on line ["51"] 尝试 compass 观察命令时

ruby-on-rails - 最有用的 Rails 插件、Ruby 库和 Ruby gems?

ruby-on-rails - 将子类的名称存储在多态关联的数据库列中 - rails

ruby-on-rails - 如何测试rails中是否存在参数

ruby - 如何在 ruby​​ 中像 Rubular 一样获取匹配组而不拆分字符串

ruby - Bash语法错误在Ruby中执行命令,但它在shell中有效

ruby-on-rails - rails 2.3.0 - Gem :Module (NoMethodError) 的未定义方法 `activate_bin_path'