Развертывание приложения Rails: в доступе отказано - /root/.gems - PullRequest
1 голос
/ 25 марта 2011

Я пытаюсь развернуть приложение Rails 3 в реальной среде (Apache + Passenger).

Однако я получил следующую ошибку:

Permission denied - /root/.gems

Есть идеи?

И еще один (возможно, глупый) вопрос: нужно ли мне запускать rails server в реальной среде, как я это делаю при разработке?

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Вот ответ, который решил это для меня.

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

1 голос
/ 25 марта 2011

Если вы используете пассажира, вам не нужно использовать сервер Rails.

Что касается вашего первоначального вопроса, похоже, что вы установили rubygems с sudo. Путь драгоценного камня находится в корневом каталоге. Я бы порекомендовал снова пройти установку gems как обычный пользователь, а не как root.

...