【问题标题】:Capistrano set configuration environment variablesCapistrano 设置配置环境变量
【发布时间】:2013-03-07 02:06:35
【问题描述】:

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

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

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

【问题讨论】:

  • 出于好奇,你是如何运行 capistrano 的?

标签: bash capistrano web-deployment


【解决方案1】:

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

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

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

【讨论】:

  • 这是在服务器还是客户端?
猜你喜欢
  • 2018-11-03
  • 2011-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-13
  • 1970-01-01
相关资源
最近更新 更多