web-dev-qa-db-ja.com

Homebrew経由でMySQLをインストールするときのSymlinkエラー

MySQLをHomebrew経由でインストールしようとしています。インストールは正常に機能しているようですが、エラーが発生します。

"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の作成を臆病に拒否」しました。

25
Asad Syed

明らかにそのフォルダはあなたのものではありません。試してみてください:

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

あなたはneverbrewSudoとともに使用する必要があります。その場合、インストールに問題があります。

次に、linkコマンドを再試行してください。

31
slhck

slhckの答えは素晴らしいですが、/ usr/local内のすべての場所をグループに書き込み可能にするために、adminグループ(おそらくHomebrewを使用している場合)のメンバーである場合は少しクリーンだと思います。

Sudo chmod -R g+w /usr/local
9
iain