Homebrew経由でMySQLをインストールする際のシンボリックリンクエラー


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を醸造することをward病に拒否」しました。

回答:


31

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

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

で使用する必要はありませ。その場合、インストールに問題があります。brewsudo

その後、linkコマンドを再試行してください。


すると、このエラーが発生します.. chown:/ usr / local / include:No
such

includeのような名前のディレクトリはありません。別のディレクトリでエラーが発生するので、/ usr / localで実行すると正常に動作します。
ホセ・カストロ

9

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

sudo chmod -R g+w /usr/local

Macでbrewによってインストールされたnmapをリンクするとき、私にとってはうまくいきませんでした。選ばれた答えが働いた。
mles
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.