0

我已经根据'Agile Web Development with Rails 4'中的说明在VirtualBox中设置了一个Ubuntu服务器。我正准备在生产环境中运行我的应用程序。我使用 RVM 安装了 ruby​​ 1.9.3,将我的代码传输到服务器,运行 bundle install,启动 rails 服务器,并验证我可以在 localhost:3000 上运行应用程序。一切顺利。应用程序按预期运行。我关闭了rails服务器,成功安装了Passenger(第一次必须满足4个丢失的头文件)并创建了所需的apache2配置文件(一个在sites-available中,一个在conf.d中)。如果我此时运行 bundle install 和 rails server 一切都很好。然而,当我关闭 Rails 服务器并尝试通过 apache 访问该站点时,出现乘客错误 - 无法启动 Web 应用程序 - 在任何来源中都找不到 i18n-0.6.1。我已经检查过了。i18n (0.6.1) 位于 gemfile.lock 中,并且与其他 gem 位于同一目录中 - /home/gene/.rvm/gems/ruby-1.9.3-p448@CMS/gems/i18n-0.6.1 (来自$捆绑节目)。该应用程序仍然在 Rails 服务器下运行。我从哪里开始解开这个错误?

4

0 回答 0