【问题标题】:Make Envs Available To Sublime Text使 Envs 可用于 Sublime 文本
【发布时间】:2013-08-30 07:13:41
【问题描述】:

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

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

# Postgres
export PGHOST=localhost

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 感谢您的建议。不幸的是在构建系统之外。
    • 那你是怎么做到的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    相关资源
    最近更新 更多