Я создаю приложение Cocoa, которое должно будет выполнить команду rails
. Эта команда генерирует вывод и передает его на stdout
. Я хочу показать этот вывод пользователю в NSTextView
(так что базовый поток stdout
- NSTextView
). Мое приложение не должно «зависать», когда выполняется команда (например, команда git
занимает много времени, чтобы завершить загрузку). Мне все равно, как я должен запускать эту команду, пока я могу установить рабочий каталог.Поместите `stdout` в` NSTextView` при запуске команды
Использование рамки Ruby для Cocoa не является вариантом, так как мне также нужно сделать это для нерубинных команд, таких как git
.
Может ли кто-нибудь мне помочь? Спасибо