Я изо всех сил пытаюсь установить рыбную раковину на OS X El Capitan.

Моя структура пользователя настроена, поэтому у меня есть учетная запись администратора и стандартная учетная запись. Я использую стандартную учетную запись и просто из соображений безопасности просто имею учетную запись администратора. Однако я не могу установить рыбу на свой стандартный аккаунт. Он отлично установлен на моей учетной записи администратора, но когда я меняю оболочку с bash на fish, я получаю следующую ошибку в iTerm2:

Сессия закончилась очень скоро после старта. Проверьте правильность команды в профиле "my_admin_username".

В оболочке я также получаю следующую ошибку:

login: /usr/local/bin/fish: Permission denied

Теперь вышесказанное имело бы смысл, так как я могу использовать рыбу только когда su суд, но до сих пор мне не удавалось правильно настроить рыбу, чтобы она работала по всем моим счетам.

Это чистая, недавняя установка, поэтому я не уверен, что является причиной этой ошибки. Я могу легко вернуться, но я действительно хочу использовать рыбу.

Любая помощь с благодарностью.

1 ответ1

1

El Capitan представила функцию под названием System Integrity Protection, которая запрещает даже пользователю root выполнять определенные действия с некоторыми системными каталогами, включая /usr/local .

это может быть актуально.

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