Erro Symlink ao instalar o MySQL via Homebrew

24

Tentando instalar o MySQL via Homebrew. A instalação parece funcionar bem, mas recebo um erro:

"Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using 'brew link mysql'"

Naturalmente, depois disso, eu corri:

brew link mysql

Que cuspiu:

Error: Could not symlink file: /usr/local/Cellar/mysql/5.5.20/include/typelib.h
/usr/local/include is not writable. You should change its permissions.

Então corri com sudo e recebi uma "recusa covarde de criar links para o mysql".

    
por Asad Syed 11.06.2012 / 21:40

2 respostas

31

Obviamente, essa pasta não pertence a você. Apenas tente com:

sudo chown -R $(whoami) /usr/local/include

Você nunca precisa usar brew com sudo . Se você fizer isso, algo está errado com sua instalação.

Em seguida, tente o comando link novamente.

    
por 11.06.2012 / 21:43
9

A resposta do slhck é ótima, mas eu acho que é um pouco mais limpo se você é um membro do grupo admin (provavelmente é se você estiver usando o Homebrew) para fazer todos os locais em / usr / local graváveis para agrupar.

sudo chmod -R g+w /usr/local
    
por 05.10.2012 / 16:55