昨日、macOS Sierraをアップグレードしました。アップグレードを作成すると、エラーが表示されました。
Warning: You are using OS X 10.12.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.
私はこの問題を解決するために長い間探しています、
例えば:
Sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
または:
Sudo chown $(whoami):admin /usr/local && Sudo chown -R $(whoami):admin /usr/local
そして、OSを再起動しますが、まだこの問題があります。
/ usr/localはすでに存在しているので、書き込むことができます。
だから、私は醸造アップグレードを使用していません、助けてください、私はそれを使用することができない長い間あります。
私も同じ問題を抱えています。これは私のために働きます:
ターミナルに移動し、それらのコマンドを入力して、whoamiをユーザー名に変更します。
Sudo chown -R $(whoami) /usr/local
xcode-select --install
/usr/local
に書き込み権限を付与し、Appleからコマンドライン開発者ツールをダウンロードしてインストールします。1〜2分かかる場合があります。
このようなエラーが発生した場合は、アップグレードを実行してみてください:Homebrew: Error: update-report should not be called directly
brew upgrade
次に、更新を行います。
brew update
最後に、次のように表示されます。
Homebrew no longer needs to have ownership of /usr/local. If you wish
you can return /usr/local to its default ownership with: Sudo chown
root:wheel /usr/local
早くやれよ:
Sudo chown root:wheel /usr/local
他のすべてを試した後、次のコードブロックが最終的に私のためにそれを行いました...
cd "$(brew --repo)" && git fetch && git reset --hard Origin/master && brew update
このコードはbrew README https://github.com/Homebrew/brew/#update-bug から来ました。
それを実行した後、これは私が得たものです...
==> Migrating HOMEBREW_REPOSITORY (please wait)...
Error: /usr/local/Homebrew already exists.
Please remove it manually or uninstall and reinstall Homebrew into a new
location as the migration cannot be done automatically.
私は最後のエラーメッセージを無視して、続けました...
MacDePadre:local arick$ brew upgrade
更新が必要なライブラリがたくさんあったので、時間がかかりましたが、これで問題は解決したようです。
これは私のために働いた:
Sudo xcode-select -r
Edit and set the date of your Mac as October 1st, 2019
Sudo xcodebuild -runFirstLaunch
Sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
brew upgrade