ruby-on-rails – 为什么我收到此乘客错误无法在任何来源中找到r
发布时间:2020-12-16 19:30:46 所属栏目:百科 来源:网络整理
导读:我刚刚创建了一个新的空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:Phusion
我刚刚创建了一个新的空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日志文件,但那里什么都没有. 我已经多次尝试以不同方式修复错误,但似乎没有任何工作. 我认为它也可能与资产管道有关. 添加细节 我试着打包宝石,现在我得到了这个 bundle show mysql2 /releases/20222227205618/vendor/bundle/ruby/1.9.1/gems/mysql2-0.3.10 bundle show rails /releases/20222227205618/vendor/bundle/ruby/1.9.1/gems/rails-3.1.0 bundle show bundler /usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.21 注意bundler gem和其他gem之间的区别. 解决方法
我修复了同样的错误,将gems打包到vendor / bundle中,如下所示:
从您的app目录中: $bundle install --path vendor/bundle 试一试并告诉我这是否适合你. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |