37

何らかの理由で、brew は mysql をリンクせず、許可について不平を言います。私chmodはフォルダーに移動しまし777たが、まだ同じ問題が発生しています

  laptop$ brew install mysql 

エラー:

 mysql-5.5.27 already installed, it's just not linked

 laptop$ brew link mysql

 Linking /usr/local/Cellar/mysql/5.5.27... Warning: Could not link mysql. 

リンクを解除しています...

    Error:
    Could not symlink file: /usr/local/Cellar/mysql/5.5.27/lib/plugin
    /usr/local/lib is not writable. You should change its permissions.
4

5 に答える 5

99

私は問題が何であるかを理解しました。それは前提の問題であり、私は基本的にこれを行いました

sudo chown -R $(whoami) /usr/local/lib/
于 2012-10-10T12:20:44.177 に答える
1

本当の答えではありませんが、髪の毛を引っ張ったり、狂ったように引っ張ったり、リンク時に「書き込み不可」エラーが発生したりchownする人に役立つコメントです。chmodたとえば、$ brew doctor -d

Error: /usr/local/lib/pkgconfig isn't writable.

This can happen if you "sudo make install" software that isn't managed by
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.

リンクされたファイルとその依存関係を確認し、それらを削除して自作経由で再インストールするか、自作を使用せずにパッケージをインストールすることをお勧めします。

于 2015-06-25T21:44:45.260 に答える
1

私はあなたがすべきだと信じています:

sudo chmod 775 /usr/local/lib/

あなたがファイルのグループのメンバーであることを確認してください。

于 2013-09-22T12:18:14.033 に答える
1

私のシステムでは、これは完全に機能しました。

chown -R $(whoami) /usr/local/share/
于 2018-02-02T02:07:08.813 に答える