Mirkom63
@Mirkom63
Я программист

При деплое Capistrano, выдает ошибку bash: bundle: команда не найдена?

При старте сервер выдает ошибку:

07 cd /home/app/project/pervichka/releases/20190203164942 && bundle exec rake db:migrate RAILS_ENV=production
      07 bash: bundle: команда не найдена
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as app@80.87.194.155: cd /home/app/project/pervichka/releases/20190203164942 && bundle exec rake db:migrate RAILS_ENV=production exit status: 127
cd /home/app/project/pervichka/releases/20190203164942 && bundle exec rake db:migrate RAILS_ENV=production stdout: Nothing written
cd /home/app/project/pervichka/releases/20190203164942 && bundle exec rake db:migrate RAILS_ENV=production stderr: bash: bundle: команда не найдена


а я просто в deploy.rb хочу запустить комнаду "execute "cd #{release_path} && bundle exec rake db:migrate RAILS_ENV=production"

При этом, если я запущу команду bundle exec rake db:migrate RAILS_ENV=production просто через терминал на сервере, то все отработается хорошо.

Куда копать, товарищи? Подскажите, пожалуйста!
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы