0

我需要为 Sublime Text (3) 提供一个环境变量。

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

# Postgres
export PGHOST=localhost

如果我从终端启动 ST,则此 env 可用,因为我.bash_profile在打开 shell 时已加载,但是如果我通过其图标或 Alfred 启动应用程序打开 ST,.bash_profile则永远不会加载并且此 env 对 ST 不可用,由于连接到 Postgres 数据库的问题,导致我所有的 RSpec 测试失败。

那么如何将环境变量传递给 Sublime Text (3) 呢?

4

1 回答 1

1

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

于 2013-09-02T23:29:02.823 回答