Capistrano设置配置环境变量

时间:2013-03-07 02:06:36

标签: bash capistrano web-deployment

我很震惊我用谷歌搜索找不到这个但我想知道如何设置一个capistrano部署环境变量存储重要的配置变量(api键等)。我知道如何在代码中访问它们,我只是无法设置环境变量。

我正在运行Ubuntu 12.10 X64服务器,而capistrano似乎没有加载我的.bashrc文件。

在哪里可以放置环境变量,以便在运行任何命令时加载它们。

1 个答案:

答案 0 :(得分:0)

您可以通过创建~/.ssh/environment文件来设置环境变量,如下所示:

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

请注意,您应该在PermitUserEnvironment中将yes设置为/etc/ssh/sshd_config,然后重新启动sshd守护程序。