Я пытаюсь развернуть приложение 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'
Есть идеи?Офигеть здесь ...
Спасибо !!