homebrew
特定のWeb開発アプリのパッケージマネージャーとして使用します。brew
最新の状態を維持するためにupdate brew
、数日ごとに実行し、を実行しbrew doctor
ます。通常、これは大丈夫でありbrew
、醸造する準備ができていることを教えてくれます。
ただし、ときどき、次のエラーが表示されます。
警告:/ usr / local / etcは書き込み可能ではありません。
これは、Homebrewによって管理されていないソフトウェアを「sudo make install」する場合に発生する可能性があります。数式がこのディレクトリにファイルを書き込もうとすると、リンク手順中にインストールが失敗します。
おそらく
chown
/ usr / local / etc警告:/ usr / localディレクトリは書き込み可能ではありません。Homebrewのインストール時にこのディレクトリが書き込み可能であったとしても、他のソフトウェアがこのディレクトリの権限を変更する場合があります。Airfoilの「InstantOn」コンポーネントの一部のバージョンは、これを行うことが知られています。
/ usr / localの所有権とアクセス権をユーザーアカウントに戻す必要があります。
権限をリセットしてユーザー名に戻すのは簡単です。その後brew
は問題ないようです。
しかし、これは何が起こっているのですか?
アクセス許可の変更の原因を示すログはありますか?
/usr/local
。しかし、あなたが主張するなら、自分でインストールするパッケージにmake install
使用せずにできsudo
ます。
/usr/local
何をインストールしましたか?