Проблема: Я хочу иметь возможность запустить экземпляр bash из моего приложения какао (OS X) со всеми загруженными обычными профилями (~ / .bash_profile и т. Д.).Я не хочу загрузить профили вручную, так как я хочу, чтобы экземпляр bash по умолчанию был точно таким же, какой вы получили бы при запуске терминала.Оттуда я хотел бы получить некоторую предопределенную переменную среды (переменные менеджера версий Ruby).
Что я пробовал: Я уже попробовал некоторые решения без успеха,Позвольте мне перечислить их здесь:
- NSTask
- системный вызов ()
для каждого решения, которое я пытался выполнить "/ bin / sh -l"чтобы экземпляр bash был загружен как текущее имя пользователя ... к сожалению, это не сработало.