乘客的奇怪错误

时间:2011-03-26 08:01:18

标签: ruby-on-rails-3 bundler passenger

缺少应用程序所需的源文件。 您可能没有正确上传应用程序文件。请检查是否上传了所有应用程序文件。 可能未安装所需的库。请安装此应用程序所需的所有库。 有关错误的更多信息可能已写入应用程序的日志文件。请检查它以分析问题。 错误信息: 没有这样的文件加载 - bundler / setup 例外类: LoadError 应用程序根: /srv/www/thecampusblitz.com/TheCampusBlitz/current 回溯:

文件行位置

{p> 0 {/ 1}}中的 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 2 /srv/www/thecampusblitz.com/TheCampusBlitz/releases/20110326070845/config/boot.rb 6
{/ 1}}中的3 /usr/lib/ruby/1.8/rubygems/custom_require.rb需要' 5 /srv/www/thecampusblitz.com/TheCampusBlitz/releases/20110326070845/config/application.rb 1
6 {us}中{/ 1}}中的/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 8 /srv/www/thecampusblitz.com/TheCampusBlitz/releases/20110326070845/config/environment.rb 2
9 {us}中的/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 { 11 config.ru 3
12 /usr/lib/ruby/1.8/rack/builder.rb 46 gem_original_require' 1 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in初始化' “新”中14个config.ru 1 15 config.ru

一周前工作时,我的服务器有任何想法吗? bundler运行正常安装所有宝石。 rake运行良好,能够运行迁移,控制台和数据库连接

3 个答案:

答案 0 :(得分:2)

这是您的错误的关键:no such file to load -- bundler/setup这表明服务器上没有安装Bundler。

你说捆绑器运行正常,不确定你是否意味着它是从服务器上的控制台运行 - 但它不是为你的乘客运行的。因此,您的乘客设置可能指向不同的Ruby安装,并且没有设置捆绑器。

我会从那里开始。

答案 1 :(得分:0)

我注意到了同样的错误。原来它是使用rvm的副产品。如果你正在使用rvm,忘记设置gemset将导致此错误。第h

答案 2 :(得分:0)

我还注意到其中一个主要问题是linux上的文件权限。 我的用户帐户没有足够的权限,乘客需要app用户帐户才具有读/写权限。 因此,除了这些人提到的其他问题之外,权限是主要问题。 那些出现在我之前的装置中。