2013-03-07 3 views
1

Я в шоке, я не смог найти это с помощью googling, но мне было интересно, как настроить развертывание capistrano, где переменные среды хранят важные конфигурационные переменные (ключи api и т. Д.). Я знаю, как получить доступ к ним в коде, я просто не могу настроить параметры среды.Capistrano задает переменные окружения конфигурации

Я запускаю Ubuntu 12.10 X64 Сервер и capistrano, похоже, не загружают мой файл .bashrc.

Где я могу поместить переменные среды так, чтобы они загружались при запуске любых команд.

+0

Как вы управляете capistrano из любопытства? – cwgem

ответ

0

Вы можете установить переменные среды путем создания файла ~/.ssh/environment следующим образом:

 
PATH=/opt/bin:/usr/local/bin:/usr/bin:/bin 
LANG=C 

Обратите внимание, что вы должны установить PermitUserEnvironment в yes в /etc/ssh/sshd_config и перезапустить демон sshd.

+0

Это на сервере или клиенте? – Tal

+0

@Tal На сервере. – Tsutomu

Смежные вопросы