以下を使用してmemcachedをインストールしようとしています。
brew install memcached
これは、自作がシンボリックリンクを作成できないというエラーで終了します。
The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
助けて!
回答:
これまでにhomebrewがインストールしたものをアンインストールしました(libevent依存関係):
brew uninstall libevent
次に、usr / localディレクトリを選択しました。
sudo chown -R $(whoami) /usr/local
次に、memcachedを再度インストールしようとしましたが、機能しました。
brew install memcached
sudo chown -R $(whoami) $(brew --prefix)/*
代わりに使用
chown: /usr/local: Operation not permitted
あなた自身の質問を更新してくれてありがとう、これは私を大いに助けました。私/usr/local
はすでに管理者グループにいるので、グループに書き込み可能なすべての場所を作成することで、この問題を修正しました。
これを行うには、次のコマンドを使用するだけです
sudo chmod -R g+w /usr/local
@septerrの回答で提案を実行した後も、自作でカルタゴをインストールできませんでした...グーグルで検索した後、これを見つけました:要点https://gist.github.com/dalegaspi/7d336944041f31466c0f9c7a17f7d601
とにかく...これを手に入れました:
Error: An unexpected error occurred during the 'brew link' step The formula built, but is not symlinked into /usr/local Permission denied @ dir_s_mkdir - /usr/local/Frameworks Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
これをしました:
sudo chown -R $(whoami) $(brew --prefix)/*
そして
sudo install -d -o $(whoami) -g admin /usr/local/Frameworks
その後、カルタゴを正常にインストールすることができました