【发布时间】:2012-04-24 19:05:21
【问题描述】:
我有一个使用 rails s 运行良好的 rails 应用程序,但是当我尝试使用 pow 加载它时,我收到了这个错误:
Bundler::GemNotFound: Could not find rake-0.9.2.2 in any of the sources
~/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/spec_set.rb:88:in `block in materialize'
~/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/spec_set.rb:82:in `map!'
~/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/spec_set.rb:82:in `materialize'
....
奇怪的是,这个应用程序中的 .rvmrc 文件指定了1.9.3-p125:
which rake
.../.rvm/gems/ruby-1.9.3-p125/bin/rake
这是我在运行bundle install 时看到的:
Using rake (0.9.2.2)
FWIW,pow 与另一个使用 1.9.2 和不同 gemset 的非 Rails 项目配合得很好。
谢谢!
【问题讨论】:
标签: ruby-on-rails rvm rack-pow