Ruby on rails Bundler找不到gem的兼容版本;“机架”:
我是Ruby新手,但如果我不想安装Redmine,实际上我不需要它。我正在按照办公室的指示行事 我已经使用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",
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?我没有在中看到
机架