我正在尝试将我的Rails 3应用程序部署到真实环境(Apache + Passenger)。
但是,我收到以下错误:
Permission denied - /root/.gems
有什么想法吗?
还有一个(可能是愚蠢的)问题:我是否需要在真实环境中运行rails server
,就像我在开发环境中那样?
答案 0 :(得分:1)
如果您正在使用乘客,则无需使用Rails服务器。
就您的初始问题而言,听起来您使用sudo
安装了rubygems。 gem路径位于根目录中。我建议再次以普通用户身份再次安装gems,而不是root。
答案 1 :(得分:1)
这是为我解决这个问题的答案。