3

可能重复:
在任何来源中都找不到 rake-10.0.3

我一直在尝试使用 capistrano 将 rails 3 应用程序部署到 bluehost。并弹出此错误 Could not find rake-10.0.3 in any of the sources (Bundler::GemNotFound)

我已经rake 10.0.3安装了。这是错误日志

0   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/spec_set.rb    90  in `materialize'
1   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/spec_set.rb    83  in `map!'
2   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/spec_set.rb    83  in `materialize'
3   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/definition.rb  113 in `specs'
4   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/definition.rb  158 in `specs_for'
5   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/definition.rb  147 in `requested_specs'
6   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/environment.rb 23  in `requested_specs'
7   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/runtime.rb 11  in `setup'
8   /home/myaccount/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler.rb 116 in `setup'

提前致谢

4

2 回答 2

1

似乎您没有使用正确的 gem 集和 rvm。因此,即使您可以看到 gem 已安装,它也不会被 rvm 拾取。前段时间我写了这篇关于如何使用 rvm 创建 gem 集的博文

尝试创建具有 rake 10.0.3 的 rvm gem 集,然后尝试再次运行 bundle install。

高温高压

于 2013-01-16T03:48:07.257 回答
1

将以下内容添加到您的 Gemfile 可能会解决问题:

source 'https://rubygems.org'

出于某种原因,我自己删除了它。

于 2013-01-23T00:01:35.530 回答