2

Каждый раз, когда я открываю окно терминала, сверху выводится следующее:

launchctl usage: setenv <key> <value>

Я подумал, что что-то не так с моим .bash_profile но я не смог найти там ничего, связанного с "Daemons/Services".

Что еще это может быть?

1 ответ1

2

Если сообщение появляется каждый раз, когда вы открываете терминал, возможно, проблема в одном из профилей ~/.bash_profile или /etc/profile . Вы, вероятно, вызываете launchctl с неправильными параметрами. Попробуйте найти соответствующую строку:

grep launchctl ~/.bash_profile /etc/profile ~/.profile ~/bash_login

Это должно показать вам, какой файл вызывает launchctl и вы можете либо удалить ошибочную строку, либо исправить ее.

bash читает ~/bash_profile и /etc/profile при запуске в качестве оболочки для входа. В OS X, когда вы открываете новый терминал, это имеет место, тогда как в большинстве (если не во всех) других * nix-терминалах запускается интерактивная оболочка, не входящая в систему, и вместо нее читается ~/.bashrc . Смотрите здесь для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .