【发布时间】:2015-04-23 07:24:46
【问题描述】:
我在全新安装的 Apache 2 + Rails 4 + Phusion Passenger 上收到“来自应用程序的不完整响应”。我按照here 的说明进行操作,但由于我不是系统管理员,所以我真的是在瞎操作。起初,当我检查日志时,我缺少一个 javascript 运行时环境。我猜乘客是用 JS 或类似的东西写的,不知道我为什么需要它,所以我将 gem 'execjs' 添加到 gemfile 并使用 sudo yum install nodejs npm --enablerepo=epel 在我的 linux AMI 上安装了 nodejs 我从该指南中获得的唯一其他偏差是我在httpd.conf 中更改了默认的DocumentRoot 和Directory,因为我还没有虚拟主机的服务器名称。感谢您的宝贵时间!
SO 上有人将此作为解决方案引用:
Enter your app root
run: rake secret
copy the output
go to /yourapp/config/secrets.yml
set the production secret_key_base
这会导致整个应用程序没有响应。
【问题讨论】:
标签: ruby-on-rails node.js apache amazon-ec2