Passenger + Rails + nginx + EC2 Linux AMI Errno::EACCES

Passenger + Rails + nginx + EC2 Linux AMI Errno::EACCES

我正在尝试使用 Passenger + Rails 设置 EC2 Linux AMI。经过很多麻烦,我已经让 nginx 为乘客提供服务,但出现错误:Errno::EACCES

我非常希望这是一些愚蠢的设置问题。我不是系统管理员。任何帮助将不胜感激,如果您想查看更多信息,我非常愿意遵守。

编辑:我不知道这是否有帮助,但我是 运行 乘客,就像这样(在我的应用程序根目录中): sudo /usr/local/bin/passenger start -a 0.0.0.0 -p 80 -d -e development

我必须 chown 目录到 ec2-user 然后 运行 它 sudo /usr/local/bin/passenger start -a 0.0.0.0 -p 80 -d -e development --user=ec2-user

为什么安装 rails 是一场噩梦!?