2011-03-25 155 views
1

我试图将我的Rails 3应用程序部署到真实环境(Apache + Passenger)。部署Rails应用程序:权限被拒绝 - /root/.gems

但是,我得到了以下错误:

Permission denied - /root/.gems 

任何想法?

还有一个(可能是愚蠢的)问题:我是否需要在真实环境中运行rails server,就像我在开发中一样?

回答

1

如果你使用乘客,你不需要使用Rails的服务器。

至于你最初的问题,听起来像你安装了rubygems sudo。该gem路径位于根目录中。我建议再次以普通用户身份通过​​宝石安装,而不是root。