0

Мне нужно сделать переменную окружения доступной для Sublime Text (3).Сделать Envs доступным для возвышенного текста

В частности, я использую Ruby Test для запуска RSpec-тестов в приложении Rails. Для того, чтобы мой Rails приложения использовать Postgres ему нужен доступ к окр, что я устанавливаю в моем .bash_profile:

# Postgres 
export PGHOST=localhost 

Если я запускаю ST от терминала, эта окр доступна, потому что загружается мой .bash_profile, когда я откройте оболочку, однако, если я открою ST, запустив приложение через его значок или через Alfred, .bash_profile никогда не будет загружен, и этот env недоступен для ST, из-за чего все мои тесты RSpec не пройдут из-за проблем с подключением к базе данных Postgres.

Так как я могу передать переменные окружения в Sublime Text (3)?

ответ

1

Просто предположите, но если вы используете систему сборки, возможно, добавив опцию "shell": true? Если это плагин, над которым вы работаете, возможно, создайте проблему для плагина (я предполагаю, что это на github)

+0

Спасибо за предложение. К сожалению, вне системы сборки. – Undistraction

+0

Так как же вы это делаете? – skuroda

Смежные вопросы