Mina не может загружать переменные среды, которые находятся в файлах * .yml во время развертывания.
Пожалуйста, обратитесь к этому для получения подробной информации: http://stackoverflow.com/questions/28215274/rails-mina-not-able-to-load-environment-variables-in-database-yml-file?noredirect=1#comment44798939_28215274
Вам нужно поместить ваш ENV в файл .bashrc. .bash_profile не загружается, поскольку mina использует неинтерактивную оболочку.
семя здесь: http://stackoverflow.com/a/216204/1339894
@ d4be4st я поместил свои переменные ENV в файл .bashrc. Все еще та же ошибка.
@peterprabu, у нас была такая же проблема.
у вас есть эта строка в вашем файле basrc?
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
если да, то вам нужно поместить свой экспорт перед этой строкой
@ d4be4st Сохранение моего экспорта в верхней части этой строки работает!
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
Спасибо.
Самый полезный комментарий
@ d4be4st Сохранение моего экспорта в верхней части этой строки работает!
Спасибо.