2013-02-10 2 views
1

Я пытаюсь развернуть мое приложение и получить эту ошибку с capistrano deploy:cold. Есть идеи? Мое окружение включает ubuntu 12.10, postgresql, rbenv-installer, unicorn.развертывание в vps

* executing "cd /home/deployer/apps/microv/releases/20130210112032 && bundle install --gemfile /home/deployer/apps/microv/releases/20130210112032/Gemfile --path /home/deployer/apps/microv/shared/bundle --deployment --quiet --without development test" 
    servers: ["192.xx.xxx.xxx"] 
    [192.xx.xxx.xxx] executing command 
** [out :: 192.xx.xxx.xxx] sh: 1: bundle: not found 
    command finished in 228ms 
*** [deploy:update_code] rolling back 
    * executing "rm -rf /home/deployer/apps/microv/releases/20130210112032; true" 
    servers: ["192.xx.xxx.xxx"] 
    [192.xx.xxx.xxx] executing command 
    command finished in 227ms 
failed: "sh -c 'cd /home/deployer/apps/microv/releases/20130210112032 && bundle install --gemfile /home/deployer/apps/microv/releases/20130210112032/Gemfile --path /home/deployer/apps/microv/shared/bundle --deployment --quiet --without development test'" on 192.xx.xxx.xxx 

ответ

0

Найти решение добавить это в верхней части deploy.rb требуют «пакетирования/Capistrano "установить: default_environment, { 'PATH' => "$ HOME/.rbenv/прокладки: $ HOME/.rbenv/бен: $ PATH"}

1

Попробуйте войти в удаленном сервере и выяснить, есть ли bungler установлен, например:

sudo gem install bundler 
+0

решения находки добавить это в верхней части deploy.rb требует" bundler/capistrano " set: default_environment, { «PATH» => «$ HOME/.rbenv/shims: $ HOME/.rbenv/bin: $ PATH" } – Anton

+0

Я рад это слышать. Удачи с вашим приложением. –