web-dev-qa-db-ja.com

「リンクautoconfを醸造」しようとしたときにエラーが発生しました

ターミナルで「brewlinkautoconf」を実行しようとすると、このエラーが発生し続けます。

エラー:ファイルをシンボリックリンクできませんでした:/usr/local/Cellar/autoconf/2.69/share/emacs/site-LISP/usr/local/share/emacsは書き込み可能ではありません。その権限を変更する必要があります。

誰かがこれを修正する方法について何かアイデアがありますか?ありがとう!

20
Jisoo Han

/ usr/local内のすべてのファイルとフォルダーが自分で書き込み可能であることを確認する必要があります。次のコマンドを入力してこれを行うことができます

chown -R yourusername /usr/local
chmod -R u+w /usr/local

これらのコマンドを機能させるには、Sudoを使用する必要がある場合があります。

これを行った後、もう一度リンクしてみてください。

56
SethMMorton

(Sudo)chown -R yourusername/usr/local

11
Kyle J. Dye

私は走らなければなりませんでした

chmod -R u+w /usr/local
brew link --overwrite autoconf
brew install htop
2
Jaro

/ usr/local/share/emacs /で試してみました

Sudo chmod 777 site-LISP

その後

brew link autoconf

そして問題解決!

mac @ Anna_mac:/ usr/local/share/emacs:brew linkautoconfリンク/usr/local/Cellar/autoconf/2.69...22のシンボリックリンクが作成されました

1
Anna

次のコマンドを実行する必要がありました

chown -R yourusername /usr/local
chmod -R u+w /usr/local
brew link --overwrite autoconf
0
Jaseem Abbas