我有一个运行良好的rails应用程序rails s,但是当我尝试使用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'
....
Run Code Online (Sandbox Code Playgroud)
奇怪的是,这个应用程序中的.rvmrc文件指定1.9.3-p125:
which rake
.../.rvm/gems/ruby-1.9.3-p125/bin/rake
Run Code Online (Sandbox Code Playgroud)
这是我跑步时看到的bundle install:
Using rake (0.9.2.2)
Run Code Online (Sandbox Code Playgroud)
FWIW,pow使用1.9.2和另一个gemset的另一个非rails项目可以正常工作.
谢谢!