こんにちは私は私のmacにhomebrewを介してgitをインストールしようとしました-何かが間違っています。 Macアプリ用のgithubをインストールしましたが、それを削除してみました。私のシステムの現在のgitバージョンは次のとおりです。
Nielsk@~: $ git --version
git version 1.9.3 (Apple Git-50)
これは私がhomebrew経由でgitをインストールしようとするとどうなるかです:
Nielsk@~: $ brew install git
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/git-2.1.3.y
######################################################################## 100,0%
==> Pouring git-2.1.3.yosemite.bottle.tar.gz
==> Caveats
The OS X keychain credential helper has been installed to:
/usr/local/bin/git-credential-osxkeychain
The 'contrib' directory has been installed to:
/usr/local/share/git-core/contrib
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
zsh completion has been installed to:
/usr/local/share/zsh/site-functions
Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied - /usr/local/lib/Perl5/site_Perl/5.18.2
Error: Permission denied - /usr/local/lib/Perl5/site_Perl/5.18.2
どうすればこれを解決できますか?
私も同じ問題に会いました。読み取り権限を変更して、すべてのディレクトリが読み取り可能であることを確認する必要があると思います。だから私はコマンドを試しました:Sudo chown -R $USER:admin /usr/local
その後: brew link --overwrite git
それは私にとってはうまくいきますが、あなたにとってもうまくいくことを願っています。
ハイシエラから、chown
of _/usr/local
_は許可されません。ただし、_/usr/local
_のサブディレクトリの権限は引き続き変更できます。
私の場合、_/usr/local
_とSudo chown -R $(whom) Frameworks
にFrameworks
を作成する必要がありました。その後、_brew doctor
_が言うことに従います。
より良い方法は、必要なものは何でもサブディレクトリを作成して実行することです
Sudo chown -R $(whoami) $(brew --prefix)/*
新しいEl Capitan OSを使用している場合は、権限を更新する必要があります。
ターミナルを開き、次のコマンドを入力します。
$ Sudo chown -R $(whoami):admin /usr/local
$ brew doctor
$ brew update
$ brew link --overwrite git
上記のソリューションは、ノードなどの他のbrewのインストールでも機能します。インストールを開始したが、brewのインストール中にエラーが発生した場合は、最後の行を置き換えてください。
同様のpermission denied
クリーンアップするまでgit
のインストールに関するエラー:
$brew doctor
..... << long output of issues, so you run:
$brew Prune
$brew doctor
..... << less issues now, so manually clean up
$brew update
$brew install git
それはあなたのエラーにも対処していますか?
brew doctor
推奨し、それが役立ちました:
Sudo mkdir -p /usr/local/sbin
Sudo chown -R $(whoami) /usr/local/sbin
MacOS 10.14.4