Развертывание Rails на Site5 - PullRequest
0 голосов
/ 06 апреля 2011

Я пытаюсь развернуть приложение Rails 3 на виртуальном хостинге Site 5 с использованием capistrano.Я столкнулся со многими небольшими проблемами и решил их шаг за шагом, но эта проблема меня сводит с ума: когда capistrano выполняет bundle install, меня просят ввести пароль, поэтому я предполагаю, что bundle пытается установить мойприложение драгоценный камень глобально в общем хостинге, пароль пользователя root.Это capistrano запрашивает у меня пароль root, когда я выполняю cap deploy:migrations:

triggering after callbacks for `deploy:update_code'
  * executing `bundle_install'
  * executing "cd /home/domain/public_html/releases/20110406100442 && bundle install"
    servers: ["domain.com"]
    [domain.com] executing command
 ** [out :: domain.com] Fetching source index for http://rubygems.org/
 ** [out :: domain.com] Enter your password to install the bundled RubyGems to your system:

Я изменил файл .gemrc, чтобы включить мой локальный путь к драгоценным камням, чтобы я мог установить драгоценные камни, подключенные к серверу через ssh,Это прекрасно работает ... Я также изменил значение GEM_PATH в моем файле deploy.rb, но все равно не работает:

default_environment['GEM_PATH']='/home/domain/.gem:/usr/lib/ruby/gems/1.8'

Есть идеи?Офигеть здесь ...

Спасибо !!

1 Ответ

2 голосов
/ 06 апреля 2011

попробуй установить пакет --deployment

...