Bundler找不到宝石“机架”的兼容版本: [英] Bundler could not find compatible versions for gem "rack":

查看:159
本文介绍了Bundler找不到宝石“机架”的兼容版本:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Ruby新手,但实际上如果我不想安装Redmine,我不需要它。我正在按照 http://www.redmine.org/projects/redmine/wiki / HowTo_install_Redmine_on_CentOS_Detailed

I am new to Ruby but actually I don't need it if I don't want to install Redmine. I am following the instructions at http://www.redmine.org/projects/redmine/wiki/HowTo_install_Redmine_on_CentOS_Detailed

我已经安装了ruby 1.9使用

I have installed ruby 1.9 using

rvm install 1.9.3

和红宝石使用...

sudo yum install rubygems

然后来创建Gemfile并注册这些宝石的部分

Then coming to the part of creating the Gemfile and register these gems in it

# 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

它给了我...

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.

推荐答案

(1.4.5),其中之前的版本已锁定在机架(1.1.0)上,以便快速修复

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

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

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

hope it will resolve your problem...

这篇关于Bundler找不到宝石“机架”的兼容版本:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆