【发布时间】:2012-02-08 14:44:37
【问题描述】:
我在将 Rails 3 应用程序部署到运行 Ubuntu 11.10 的 Passenger/Apache2/RVM 服务器时遇到问题。
我收到了错误:
应用程序需要的源文件丢失。
...
错误消息:没有要加载的文件 -- 目标
异常类:LoadError
Goal 是我的 Rails 模型之一。
我见过很多人有类似的错误消息,但他们的问题似乎与缺少捆绑包/宝石有关 - 而不是模型文件!通过确保正确设置权限来解决他们的问题,为此我得到了:
Apache 作为 www-data 运行,Passenger 也是如此。 RVM 安装为 www-data,我已将整个 web 应用程序目录更改为 www-data。
我已经为此苦苦挣扎了一段时间,但我真的没有想法 - 如果有人有任何建议,我将非常感激!
【问题讨论】: