Homebrew를 통해 MySQL을 설치할 때 Symlink 오류


25

Homebrew를 통해 MySQL을 설치하려고합니다. 설치가 제대로 작동하는 것 같지만 오류가 발생합니다.

"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'"

당연히이 후 나는 달렸다.

brew link mysql

스 패트 아웃 :

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.

그래서 나는 그것을 실행 sudo하고 "mysql 링크를 끓이기를 거부합니다".

답변:


31

분명히 그 폴더는 당신에게 속하지 않습니다. 다음과 같이 시도하십시오.

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

당신은 결코 사용할 필요가 없습니다 brew와 함께 sudo. 그렇게하면 설치에 문제가있는 것입니다.

그런 다음 link명령을 다시 시도 하십시오.


내가 할 때이 오류가 발생합니다 .. chown : / usr / local / include : 해당 파일이나 디렉토리가 없습니다 ..
Srikanth Jeeva

include와 같은 이름의 디렉토리가 없습니다. 다른 디렉토리에 오류가 발생하여 / usr / local에 대해 실행하고 정상적으로 작동합니다.
José Castro

9

slhck의 답변은 훌륭하지만 / usr / local의 모든 위치를 그룹에 쓸 수 있도록 관리자 그룹의 구성원 (아마도 Homebrew를 사용하는 경우)이라면 좀 더 깨끗하다고 ​​생각합니다.

sudo chmod -R g+w /usr/local

Mac에서 brew로 설치된 nmap을 연결할 때 나를 위해 작동하지 않았습니다. 선택한 답변이 효과가있었습니다.
mles
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.