[解決済み] homebrewのパーミッションを修正する方法は?
2022-03-14 09:37:28
質問
Homebrewを3回ほどアンインストールとインストールを繰り返したのですが、ほとんどのインストールの最後にパーミッションが拒否され、何もインストールできないようです。
例として、私が現在直面しているこのlibjpegのダウンロードシナリオを掲載します。
libjpegをインストールしようとすると、次のようになります。
$ brew install libjpeg
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/jpeg-8d.mountain_lion.bottle.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/jpeg-8d.mountain_lion.bottle.1.tar.gz
==> Pouring jpeg-8d.mountain_lion.bottle.1.tar.gz
Warning: Could not link jpeg. Unlinking...
Error: The brew link step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link jpeg'
Error: Permission denied - /usr/local/opt/jpeg
'brew link jpeg' の結果は以下の通りです。
Error: Permission denied - /usr/local/opt/jpeg
以下は、私のBrew Doctorの読み方です。
$ brew doctor
Warning: "config" scripts exist outside your system or Homebrew directories.
./configure scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run brew link on these:
jpeg
このパーミッションの問題で、brewを何にも使えないので、何か提案があれば本当に感謝します。
解決方法は?
を使用することで解決できました。
chown
をフォルダに追加してください。
sudo chown -R "$USER":admin /usr/local
また、(おそらく)同じことを
/Library/Caches/Homebrew
:
sudo chown -R "$USER":admin /Library/Caches/Homebrew
どうやら私は
sudo
のフォルダパーミッションを変更する方法で、以前は
/usr/local
,
これ以降、brewによるインストールはすべて成功することが証明されています。
この回答は以下の通りです。 gitHub の homebrew issue tracker です。
関連
-
[解決済み] mongo コマンドが使えない。mac ではコマンドが見つからないと表示される。
-
[解決済み] Go のインストールがエラーで失敗する: GOPATH 外のディレクトリ xxx のインストール先がない
-
[解決済み] rvm: コマンドが見つかりません MAC OX
-
[解決済み] SSH -L 接続は成功したが、localhost のポート転送が機能しない "channel 3: open failed: connect failed: 接続が拒否されました"
-
[解決済み] 特定のパターンに一致するすべてのファイルを再帰的に検索する
-
[解決済み] シンボリックリンクを削除する方法を教えてください。
-
[解決済み] Mac OSのファインダーでターミナルを開くにはこちら【終了しました
-
[解決済み] Brew doctorは、「警告。/usr/local/include is not writable." と表示されました。
-
[解決済み】Homebrewは特定のバージョンのformulaをインストールしますか?
-
[解決済み] HomebrewのPATHを変更する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Macシステムでbrew install nvmを使用すると、コマンドが見つからない問題の後にnvmがインストールされる問題が解決されました。
-
[解決済み] ipykernel_launcher という名前のモジュールがありません。
-
[解決済み] ターミナルからmvim(MacVim)を実行するには?
-
[解決済み] OSX -bash: composer: コマンドが見つかりません。
-
[解決済み] 崇高なテキスト "MarGo。必要な環境変数がありません。GOPATH"
-
[解決済み] USBデバイス SEGGER J-Link [0100] の仮想マシン WINDOWS 7 への取り付けに失敗しました [終了しました]。
-
[解決済み] MacにJava JDKがインストールされているかどうかを確認するにはどうすればよいですか?
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] Gitのパスワードを更新する方法を教えてください。
-
[解決済み】root時に操作が許可されない - El Capitan (rootless disabled)