web-dev-qa-db-ja.com

macOS Sierra 10.12:Homebrewはアップグレードを作成できません警告:このプレリリースバージョンのサポートは提供していません

昨日、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はすでに存在しているので、書き込むことができます。

だから、私は醸造アップグレードを使用していません、助けてください、私はそれを使用することができない長い間あります。

9
Marcos

私も同じ問題を抱えています。これは私のために働きます:

ターミナルに移動し、それらのコマンドを入力して、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
9
xiaoyaoworm

他のすべてを試した後、次のコードブロックが最終的に私のためにそれを行いました...

 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

更新が必要なライブラリがたくさんあったので、時間がかかりましたが、これで問題は解決したようです。

8
A. Rick

これは私のために働いた:

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
0
labmana