我已经阅读了我能找到的每篇文章,但没有任何工作。我正在运行Rails 2.3.4应用程序,我正在尝试让捆绑器工作,所以我可以使用Heroku作为我的登台服务器。我已经安装了bundler,编辑了必要的文件,并创建了gemfile。当我运行bundle install时,我得到:
无法在Gemfile中列出的任何gem源中找到gem'activesupport(= 2.3.4,= 3.0.5,runtime)'。
这是我的gemfile:
source :rubygems
source :rubyforge
gem 'abstract'
gem 'actionmailer'
gem 'actionpack'
gem 'activemodel'
gem 'activerecord'
gem 'activeresource'
gem 'activesupport', '2.3.4', '3.0.5'
gem 'haml'
gem 'mail'
gem 'mime-types'
gem 'mongrel'
gem 'rails', '2.3.4'
gem 'rake'
gem 'savon', '0.7.9'
gem 'spreadsheet'
gem 'sqlite3'
gem 'sqlite3-ruby'
gem 'prawn'
gem 'mysql'
gem 'vlad'
gem 'vlad-git'
我尝试了多个来源,没有任何作用。我用rvm运行ruby 1.8.7。
有什么想法吗?
答案 0 :(得分:2)
更改
gem 'activesupport', '2.3.4', '3.0.5'
要
gem 'activesupport', '2.3.4'
或者只是将它们全部删除,你指定gem 'rails', '2.3.4'
并且bundler会找出如何为你作为依赖项获得正确版本的activesupport。
答案 1 :(得分:0)
尝试捆绑安装,它对我有用。我得到的错误是:
在任何来源
中找不到activesupport-3.0.3