使Envs可用于升华文本

时间:2013-08-30 07:13:42

标签: ruby-on-rails environment-variables sublimetext sublimetext3

我需要为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)?

1 个答案:

答案 0 :(得分:1)

只是一个猜测,但如果您正在使用构建系统,可能还要添加"shell": true选项?如果它是你正在使用的插件,也许会为插件创建一个问题(我猜它是在github上)