1

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

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

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

4

1 回答 1

0

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

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

请注意,您应该设置PermitUserEnvironmentyes/etc/ssh/sshd_config重新启动sshd守护程序。

于 2013-04-20T03:31:09.993 回答