我需要为Sublime Text(3)提供一个环境变量。
具体来说,我使用Ruby Test在Rails应用程序上运行RSpec测试。为了让我的Rails应用程序使用Postgres,它需要访问我在.bash_profile
中设置的环境:
# Postgres
export PGHOST=localhost
如果我从终端启动ST,这个环境可用,因为我打开shell时加载了.bash_profile
,但是如果我通过其图标或Alfred启动应用程序来打开ST,{{1}永远不会加载,并且这个env不可用于ST,导致我的所有RSpec测试因连接到Postgres数据库时出现问题而失败。
那么如何将环境变量传递给Sublime Text(3)?
答案 0 :(得分:1)
只是一个猜测,但如果您正在使用构建系统,可能还要添加"shell": true
选项?如果它是你正在使用的插件,也许会为插件创建一个问题(我猜它是在github上)