缺少应用程序所需的源文件。 您可能没有正确上传应用程序文件。请检查是否上传了所有应用程序文件。 可能未安装所需的库。请安装此应用程序所需的所有库。 有关错误的更多信息可能已写入应用程序的日志文件。请检查它以分析问题。 错误信息: 没有这样的文件加载 - bundler / setup 例外类: LoadError 应用程序根: /srv/www/thecampusblitz.com/TheCampusBlitz/current 回溯:
gem_original_require'
1 /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in
初始化'
“新”中14个config.ru 1
15 config.ru
一周前工作时,我的服务器有任何想法吗? bundler运行正常安装所有宝石。 rake运行良好,能够运行迁移,控制台和数据库连接
答案 0 :(得分:2)
这是您的错误的关键:no such file to load -- bundler/setup
这表明服务器上没有安装Bundler。
你说捆绑器运行正常,不确定你是否意味着它是从服务器上的控制台运行 - 但它不是为你的乘客运行的。因此,您的乘客设置可能指向不同的Ruby安装,并且没有设置捆绑器。
我会从那里开始。
答案 1 :(得分:0)
我注意到了同样的错误。原来它是使用rvm的副产品。如果你正在使用rvm,忘记设置gemset将导致此错误。第h
答案 2 :(得分:0)
我还注意到其中一个主要问题是linux上的文件权限。 我的用户帐户没有足够的权限,乘客需要app用户帐户才具有读/写权限。 因此,除了这些人提到的其他问题之外,权限是主要问题。 那些出现在我之前的装置中。