我最近得到了一个Linode,并在Debian 5上跟随了关于如何在Nginx上设置Ruby On Rails的指南。
一切似乎设置正确(没有错误或问题后,该指南)。 我已经上传了我在本地工作的Ruby应用程序,更新了nginx.conf文件指向应用程序,现在出现错误:
no such file to load -- config/environment
请看这个屏幕捕获错误的全部细节。 我已经尝试更改environment.rb文件的权限。 我想我错过了一些非常基本的东西。 对于什么是值得的,该网站在Mac环境本地工作。
这是我的nginx日志的一个片段。
这里是我的nginx conf文件中的网站:
server { listen 80; server_name *.mydomain.com; root html/simple_cms/public; passenger_enabled on; passenger_use_global_queue on; }
我在Linux环境和Ruby开发人员都是一个完整的新手。 所以,任何意见将很好地采取和非常感谢!
这应该是一个绝对path:
root /some/path/html/simple_cms/public;