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