7

Мне нужно установить homebrew, но я получаю это после вставки команды

Пользователь "я" не может быть найден

Произошла неизвестная ошибка.

Этот скрипт требует, чтобы пользователь "я" был администратором. Если это вас не устраивает, вы можете установить Homebrew в свой домашний каталог или по своему усмотрению; пожалуйста, обратитесь к нашей домашней странице. Если вы по-прежнему хотите использовать этот сценарий, задайте для своего пользователя статус администратора в системных настройках или "su" для пользователя без полномочий root с правами администратора.

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

Я пытался использовать Су, и я получаю

su: извините

Я пытался использовать sudo, и я получаю

Не запускайте это как root!

Ну же

Я попытался обойти это, создав нового пользователя-администратора и установив оттуда homebrew, и это работает, но тогда я не могу использовать его от основного пользователя. Смена пользователей все время будет болезненной. Есть идеи?

////РЕДАКТИРОВАТЬ

Моя основная учетная запись - учетная запись администратора. Это единственный аккаунт на данный момент. Когда я использую идентификатор, я получаю 80(администратор).

Когда я устанавливаю из другой учетной записи администратора, а затем пытаюсь использовать brew из своей основной учетной записи, я получаю ошибки разрешения (не могу вставить их прямо сейчас, потому что я удалил эту установку) Должен ли я установить дополнительную учетную запись, а затем попытаться изменить разрешение все доморощенные папки и файлы моей основной учетной записи? Имеет ли это смысл? Смогу ли я удалить фиктивную учетную запись позже?

//// РЕДАКТИРОВАТЬ 2

Я до сих пор не знаю, что было не так, но я работал над этим, я думаю?

Я создал вторую учетную запись администратора и установил homebrew, затем использовал это для изменения разрешений /usr /local и удалил новую учетную запись.

1 ответ1

1

У меня была такая же проблема, проблема была в том, что я переопределил переменную $ USER внутри моего bash_profile из-за моей настройки в iTerm2.

Просто войдите в свой bash_profile:

nano ~/.bash_profile

Или используйте ваш предпочитаемый редактор терминала.

Найдите переменную $ USER и удалите строку.

Закройте и откройте новое окно терминала.

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