Capistrano и переменные среды
Я перешел на использованиепеременные среды для конфигурации и это работает очень хорошо - за исключением случаев, когда мне нужно развернуть или запустить задачи с Capistrano.
Capistrano 3, кажется, выполняет каждую команду с префиксом/usr/bin/env
который стирает любые переменные окружения, которые я установил через.bashrc
.
РЕДАКТИРОВАТЬ - при выполнении дополнительных исследований это может быть не проблемой, проблема может быть в том, что capistrano выполняется как неинтерактивная, неинтерактивная оболочка и не загружается.bashrc
или же.bash_profile
, Тем не менее, застрял
Как лучше всего убедиться, что переменные среды установлены, когда Capistrano выполняет свои задачи?