Erro ao instalar o Homebrew no macOS Sierra: o usuário "me" não pode ser encontrado

7

Eu preciso instalar o homebrew mas recebo isso depois de colar o comando

The user "me" cannot be found

There was an unknown error.

This script requires the user “me” to be an Administrator. If this sucks for you then you can install Homebrew in your home directory or however you please; please refer to our homepage. If you still want to use this script set your user to be an Administrator in System Preferences or 'su' to a non-root user with Administrator privileges.

Eu acho que pode ter algo a ver com a alteração do nome da minha conta / diretório home há alguns meses, mas eu segui todos os passos com cuidado. Eu realmente gostaria de evitar ter que limpar tudo.

Eu tentei usar su e recebo

su: Sorry

Eu tentei usar sudo e recebo

Don't run this as root!

vem

Eu tentei contornar isso criando um novo usuário admin e instalando homebrew de lá, e funciona, mas eu não posso usá-lo do usuário principal. Trocar os usuários o tempo todo seria uma dor. Alguma idéia?

//// EDITAR

Minha conta principal é uma conta de administrador. É a única conta no momento. Quando eu uso id eu recebo 80 (admin).

Quando eu instalo de outra conta de administrador e tento usar brew da minha conta principal, recebo erros de permissão (não posso colá-los agora porque removi a instalação) Devo instalar de uma conta secundária e, em seguida, tentar alterar a permissão de todas as pastas e arquivos homebrew para minha conta principal? Isso faz algum sentido? Eu seria capaz de remover a conta fictícia mais tarde?

//// EDIT 2

Eu ainda não sei o que estava errado, mas eu trabalhei em torno disso, eu acho?

Eu criei uma segunda conta de administrador e instalei o homebrew, depois usei isto para alterar as permissões de / usr / local e removeu a nova conta.

    
por svn 30.10.2016 / 05:43

1 resposta

1

Eu tive esse mesmo problema, o problema foi que eu substituir a variável $ USER dentro do meu bash_profile, por causa da minha personalização no iTerm2.

Basta digitar dentro do seu bash_profile:

nano ~/.bash_profile

Ou use o seu editor de terminal preferido.

Pesquise por variável $ USER e exclua a linha.

Feche e abra uma nova janela de terminal.

    
por 15.09.2017 / 03:58