我刚刚创建了一个新的空Rails应用程序,它几乎是空的.我创建它只是为了试图找出问题,但我收到以下错误.
我正在使用Rails 3.1.0和Ruby 1.9.2
- Error message:
- Could not find rake-0.9.2.2 in any of the sources (Bundler::GemNotFound)
- Exception class:
- PhusionPassenger::UnknownError
所以我将rake-0.9.2.2添加到Gemfile并运行bundle,我仍然收到相同的错误消息.
我不知道问题是什么,我甚至试图打开rails日志文件,但那里什么都没有.
我已经多次尝试以不同方式修复错误,但似乎没有任何工作.
我认为它也可能与资产管道有关.
添加细节
我试着打包宝石,现在我得到了这个
注意bundler gem和其他gem之间的区别.
解决方法
我修复了同样的错误,将gems打包到vendor / bundle中,如下所示:
从您的app目录中:
- $bundle install --path vendor/bundle
试一试并告诉我这是否适合你.