部署Rails应用程序:权限被拒绝 - /root/.gems

时间:2011-03-25 13:06:37

标签: ruby-on-rails ruby-on-rails-3 passenger

我正在尝试将我的Rails 3应用程序部署到真实环境(Apache + Passenger)。

但是,我收到以下错误:

Permission denied - /root/.gems

有什么想法吗?

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

2 个答案:

答案 0 :(得分:1)

如果您正在使用乘客,则无需使用Rails服务器。

就您的初始问题而言,听起来您使用sudo安装了rubygems。 gem路径位于根目录中。我建议再次以普通用户身份再次安装gems,而不是root。

答案 1 :(得分:1)

这是为我解决这个问题的答案。

http://discussion.dreamhost.com/thread-128920.html