Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Bundler找不到gem的兼容版本;“机架”:_Ruby On Rails_Ruby_Rubygems_Gem_Redmine - Fatal编程技术网

Ruby on rails Bundler找不到gem的兼容版本;“机架”:

Ruby on rails Bundler找不到gem的兼容版本;“机架”:,ruby-on-rails,ruby,rubygems,gem,redmine,Ruby On Rails,Ruby,Rubygems,Gem,Redmine,我是Ruby新手,但如果我不想安装Redmine,实际上我不需要它。我正在按照办公室的指示行事 我已经使用 rvm install 1.9.3 和红宝石使用 sudo yum install rubygems 接下来是创建gem文件并在其中注册这些gem的部分 # file: /var/www/redmine/Gemfile source "http://rubygems.org" gem "rake", "0.8.3" gem "rack", "1.1.0" gem "i18n",

我是Ruby新手,但如果我不想安装Redmine,实际上我不需要它。我正在按照办公室的指示行事

我已经使用

rvm install 1.9.3
和红宝石使用

sudo yum install rubygems
接下来是创建gem文件并在其中注册这些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)

我不知道该怎么办。

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

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


希望它能解决您的问题…

您正在尝试安装哪个版本的Redmine?我没有在中看到
机架