2017-02-02 5 views
0

私は2016 MacBook Pro(タッチバー付き)とMac OS Sierra(10.12.3)を持っています。私は新しくHomebrewをインストールし(v1.1.9)、brew install gcc49を実行しました。罰金、すべての依存関係をインストールするように見えるが、それはGCCになったら、私は自作でダウンロードした後私はrwxの許可を持って所有しているファイルで自作の許可を拒否しました

Error: Permission denied - /Users/<me>/Library/Caches/Homebrew/[email protected] 

オリジナル権限を取得:

-rw-r--r-- 1 <me> <company_domain> 86M Jun 26 2015 /Users/<me>/Library/Caches/Homebrew/[email protected] 

私はadmin755とグループに設定しようとしたが、ありません運:

-rwxr-xr-x 1 <me> admin 86M Jun 26 2015 /Users/<me>/Library/Caches/Homebrew/[email protected] 

> brew install gcc49 
Updating Homebrew... 
==> Using the sandbox 
==> Downloading https://ftpmirror.gnu.org/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2 
Already downloaded: /Users/<me>/Library/Caches/Homebrew/[email protected] 
Error: Permission denied - /Users/<me>/Library/Caches/Homebrew/[email protected] 

私はその後chown編ディレクトリは、グループadminの代わりに、会社のドメインであることを。既に775権限を持っています。まだ運がありません。

私は人々がディレクトリにhomebrewを幸せにするために持っていたいくつかの記事を見ましたが、特定のファイルまたはディレクトリにアクセス許可の問題が表示されません。

brew doctorは、いくつかの予期しないdylibs、header、および.pcファイルを報告します。それらが私の会社のMac OSイメージから来たものかどうかはわかりません。

私は何かを見落としていますか?私はどんな助けにも感謝します。ここで

は全体の初期出力をインストールしている:

> brew install gcc49 
==> Installing dependencies for [email protected]: [email protected], [email protected], [email protected], [email protected], cloog 
==> Installing [email protected] dependency: [email protected] 
==> Downloading https://homebrew.bintray.com/bottles/[email protected] 
######################################################################## 100.0% 
==> Pouring [email protected] 
==> Caveats 
This formula is keg-only, which means it was not symlinked into /usr/local. 

This is an alternate version of another formula. 

For compilers to find this software you may need to set: 
    LDFLAGS: -L/usr/local/opt/[email protected]/lib 
    CPPFLAGS: -I/usr/local/opt/[email protected]/include 

==> Summary 
    /usr/local/Cellar/[email protected]/4.3.2: 20 files, 2.4M 
==> Installing [email protected] dependency: [email protected] 
==> Downloading https://homebrew.bintray.com/bottles/[email protected] 
######################################################################## 100.0% 
==> Pouring [email protected] 
==> Caveats 
This formula is keg-only, which means it was not symlinked into /usr/local. 

This is an alternate version of another formula. 

For compilers to find this software you may need to set: 
    LDFLAGS: -L/usr/local/opt/[email protected]/lib 
    CPPFLAGS: -I/usr/local/opt/[email protected]/include 

==> Summary 
    /usr/local/Cellar/[email protected]/2.4.2: 25 files, 2.7M 
==> Installing [email protected] dependency: [email protected] 
==> Downloading https://homebrew.bintray.com/bottles/[email protected] 
######################################################################## 100.0% 
==> Pouring [email protected] 
==> Caveats 
This formula is keg-only, which means it was not symlinked into /usr/local. 

This is an alternate version of another formula. 

For compilers to find this software you may need to set: 
    LDFLAGS: -L/usr/local/opt/[email protected]/lib 
    CPPFLAGS: -I/usr/local/opt/[email protected]/include 

==> Summary 
    /usr/local/Cellar/[email protected]/0.8.1: 12 files, 273.8K 
==> Installing [email protected] dependency: [email protected] 
==> Downloading https://homebrew.bintray.com/bottles/[email protected] 
######################################################################## 100.0% 
==> Pouring [email protected] 
==> Caveats 
This formula is keg-only, which means it was not symlinked into /usr/local. 

This is an alternate version of another formula. 

For compilers to find this software you may need to set: 
    LDFLAGS: -L/usr/local/opt/[email protected]/lib 
    CPPFLAGS: -I/usr/local/opt/[email protected]/include 

==> Summary 
    /usr/local/Cellar/[email protected]/0.12.2: 57 files, 2.9M 
==> Installing [email protected] dependency: cloog 
==> Downloading https://homebrew.bintray.com/bottles/cloog-0.18.4_1.sierra.bottle.tar.gz 
######################################################################## 100.0% 
==> Pouring cloog-0.18.4_1.sierra.bottle.tar.gz 
    /usr/local/Cellar/cloog/0.18.4_1: 35 files, 442.4K 
==> Installing [email protected] 
==> Using the sandbox 
==> Downloading https://ftpmirror.gnu.org/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2 
==> Downloading from http://mirror.easthsia.com/gnu/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2 
######################################################################## 100.0% 
Error: Permission denied - /Users/<me>/Library/Caches/Homebrew/[email protected] 
+0

'SIP'保護がオンまたはオフになっていますか? (端末 'csrutil status'から) –

+0

Bah、はい!永久に無効にする必要がありますか?または私はすべきですか?私はそれがどれくらい助けているかを知るのに十分なセキュリティに精通していません。 –

+0

rootが所有するディレクトリに何かをインストールしている間は、それを無効にする必要があると思います。何があってもインストールしたら、それを元に戻すのはおそらく安全です。 –

答えて

1

はsudoのchown -R <me>:admin /usr/local/*に試してみて、もう一度お試しください。ユーザーまたはグループの所有権を再帰的に復元する必要がある場合があります(このコマンドで実行されます)。

関連する問題