Mina: Проблема при загрузке переменных ENV в файлы * .yml

Созданный на 30 янв. 2015  ·  4Комментарии  ·  Источник: mina-deploy/mina

Mina не может загружать переменные среды, которые находятся в файлах * .yml во время развертывания.
Пожалуйста, обратитесь к этому для получения подробной информации: http://stackoverflow.com/questions/28215274/rails-mina-not-able-to-load-environment-variables-in-database-yml-file?noredirect=1#comment44798939_28215274

Самый полезный комментарий

@ d4be4st Сохранение моего экспорта в верхней части этой строки работает!

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

Спасибо.

Все 4 Комментарий

Вам нужно поместить ваш 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

Спасибо.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги