Просто оновлено з Yosemite до El Capitan, і я почав з проблеми Emacs: він не запускається з Emacs.app ікони, скаржачись, що він не може знайти / bin / false. Я відстежив це до того, що Emacs.app намагався запустити / usr / bin / login, типово для програми "Термінал". Я можу перемикати "Термінал" для запуску / bin / bash, але це не вирішує проблему Emacs.app або подібні проблеми для будь-яких інших програм, які намагаються запустити / usr / bin / login.
Схоже, мені потрібно виправити / usr / bin / login для запуску / usr / bin / false, а не / bin / false, але я не знаю, як це зробити.
Я намагався обдурити програми назад,
sudo ln -s /usr/bin/false /bin/false
і я отримую "Операція не дозволена". я намагався
sudo cp /usr/bin/false /bin/false
і я отримую "Операція не дозволена".
Я застряг шукаю "правильну відповідь" або для інших робіт.
echo $SHELL
шоу /bin/bash
. За замовчуванням у системних налаштуваннях & gt; Користувачі & amp; Групи є /bin/bash
. Я не знаю, чи нормальний термінал запускає / usr / bin / login, але якщо я запускаю / usr / bin / login вручну в терміналі, він працює. Emacs STILL скаржиться (після повної завантаження та повторної інсталяції), що він не може знайти / bin / false. Це не відбувається на повністю окремому Mac Capitan, що я володію (все чудово працює на Mac # 2, ідентичний близнюк до проблеми Mac).
echo $SHELL
дати?