0

我需要为Sublime Text(3)提供一个环境变量。使Envs可用于崇高文本

具体来说,我使用Ruby Test在Rails应用程序上运行RSpec测试。为了让我的Rails应用程序使用Postgres的,它需要访问一个包膜,我在我的.bash_profile我设置:

# Postgres 
export PGHOST=localhost 

如果我从终端启动ST,因为我.bash_profile装入此ENV可当我打开shell,但是如果我通过其图标或通过Alfred启动应用程序来打开ST,则.bash_profile永远不会加载,并且该环境对ST不可用,导致我所有的RSpec测试因连接到Postgres数据库时出现问题而失败。

那么如何将环境变量传递到崇高文本(3)?

回答

1

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

+0

感谢您的建议。不幸的是在构建系统之外。 – Undistraction

+0

那么你怎么做呢? – skuroda