【发布时间】:2014-07-03 13:40:26
【问题描述】:
我已改用 environment variables for configuration,它运行良好 - 除非我必须使用 capistrano 部署或运行任务。
Capistrano 3 似乎会执行以/usr/bin/env 为前缀的每个命令,这会清除我通过.bashrc 设置的所有环境变量。
编辑 - 在进行更多研究时,这可能不是问题,问题可能是因为 capistrano 作为非登录、非交互式 shell 执行并且不加载 .bashrc 或.bash_profile。不过还是卡住了。
确保在 capistrano 执行其任务时设置环境变量的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails environment-variables capistrano capistrano3