Ruby on Rails - базовая настройка контроллера на Dreamhost - PullRequest
1 голос
/ 13 сентября 2009

Я пробираюсь через Agile Web Development с Rails и сталкиваюсь с этой проблемой в общей системе (Dreamhost).

[******]$ ruby script/generate controller Say
Rails requires RubyGems >= 1.3.2 (you have 1.3.1). Please `gem update --system` and try again.
[******]$ gem update --system
Updating RubyGems
Updating rubygems-update
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /usr/lib/ruby/gems/1.8 directory.

Проблема в том, что я не root (или у меня нет прав на / usr / lib / ....). Как мне это решить? Должен быть файл конфигурации, который я могу установить где-нибудь? /

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 13 сентября 2009

http://baddabigboom.com/articles/2008/05/12/deploying-a-rails-app-to-dreamhost

Если вы прокрутите вниз наполовину, он объяснит, как установить локально установленные самоцветы.

0 голосов
/ 14 сентября 2009

Какая версия вашего приложения на рельсах? Dreamhost работает на рельсах 2.2.2 и rubygems 1.3.1 У меня есть приложение rails 2.3.2, претендующее на 2.2.2, как описано здесь 1 Возможно, для rails> 2.3.2 может потребоваться более новая версия rubygems. Понижение уровня рельсов (или создание его как 2.2.2) может решить вашу проблему. Просто мысль.

...