简体   繁体   English

Bundler找不到与宝石“ rack”兼容的版本:

[英]Bundler could not find compatible versions for gem “rack”:

I am new to Ruby but actually I don't need it if I don't want to install Redmine. 我是Ruby的新手,但实际上,如果我不想安装Redmine,就不需要它。 I am following the instructions at http://www.redmine.org/projects/redmine/wiki/HowTo_install_Redmine_on_CentOS_Detailed 我正在按照http://www.redmine.org/projects/redmine/wiki/HowTo_install_Redmine_on_CentOS_Detailed上的说明进行操作

I have installed ruby 1.9 using 我已经使用安装了Ruby 1.9

rvm install 1.9.3

and ruby gems using... 和红宝石宝石使用...

sudo yum install rubygems

Then coming to the part of creating the Gemfile and register these gems in it 然后进入创建Gemfile的部分并在其中注册这些gems

# 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" 

and my file looks like... 我的文件看起来像...

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

When I run 当我跑步

bundle install

it gives me... 它给我...

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)

I don't know what to do. 我不知道该怎么办。

You updated the rails version which required rack (1.4.5), where previous version was locked on rack (1.1.0), for a quick fix 您更新了需要机架(1.4.5)的rails版本,以前的版本已锁定在机架(1.1.0)上,以便快速修复

remove the gemfile.lock and run bundle install again 删除gemfile.lock并再次运行捆绑安装

hope it will resolve your problem... 希望它能解决您的问题...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM