Mac OSX 10.6.8コンピューターで自宅のユーザー名を変更してから、Homebrewのインストールで問題が発生しました。以前のHomebrewインストールからすべてのファイルを削除した後、それが機能しなかったので、再度インストールしました。私がbrewdoctorを実行するとき、それは言います:
Warning: Suspicious git Origin remote found.
With a non-standard Origin, Homebrew won't pull updates from
the main repository. The current git Origin is:
Unless you have compelling reasons, consider setting the
Origin remote to point at the main repository, located at:
https://github.com/mxcl/homebrew.git
Gitをインストールできませんでした(パッケージインストーラーでインストールしました)。brewinstalllibksbaを実行しようとすると、次のように表示されます。
Error: Permission denied - /Library/Caches/Homebrew/Formula/libksba.brewing
Chownを実行して、役立つものを探してみましたが、何も見つかりません。誰かがこれを修正する方法を知っている可能性はありますか?
このコマンドを実行すると、ちょうど今それが修正されました(私は同じ問題を抱えていました)
Sudo chown -R ${USER} /Library/Caches/Homebrew/
「ls-al/Library/Caches/Homebrew/Formula/libksba.brewing」はどのように見えますか?
ファイルは、おそらくbrew updateなどから、コンピュータ上の別のユーザーによって所有されている可能性があります。グループに書き込み権限を付与してみてください。
Sudo chmod g+w /Library/Caches/Homebrew/Formula/libksba.brewing
醸造の問題が関連していることは明らかではありませんが、アカウント名も変更しました。いずれの場合も、コマンドラインから「brewupdate」を実行して最新の更新(バグ修正)をプルダウンしてから、もう一度「brewdoctor」を実行して問題がないことを確認します。
同じ問題が発生し、Homebrewフォルダーのアクセス許可を変更すると問題が修正されました。次のコマンドを実行するだけです。
Sudo chmod -R g+w /Library/Caches/Homebrew
フォルダのアクセス許可の変更を提案してくれた@cglに感謝します。