わい何も知らずmacOS 10.15にアップグレードす
「コードネームCatalinaとな?」<リーグオブレジェンドかよっ
予備知識:macOS 10.15 Catalinaではデフォルトのログインシェルが「bash」から「zsh」へ。
さてbrew使うかな(まずはアップグレード)
$ sudo brew upgrade
Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
「ファ?!」
Google翻訳ママ
エラー:ルートとしてHomebrewを実行することは非常に危険であり、サポートされなくなりました。
Homebrewはインストール時に権限を落とさないので、すべてを与えることになります
システムへのフルアクセススクリプトを構築します。
「何をいってるか分からねーと思うが、非常に危険そうだ」sudoでやるなっていってるのか。sudoなしでやって見たがエラーへ...(もしかして Permission denied ? )
上記のPermission deniedの対応で済むなら良いのじゃが...
結局Home-brewの公式コミュニティで有用な情報が
XCode 11ベータをインストールしました。Catalinaをインストールした後、App >Storeがデフォルトで提供するXCodeは11ベータになると思いました。ただし、>XCode 10.2がインストールされていました。
Xcodeの11をインストールするために、あなたはから7.1ギガバイトパッケージをダウンロードする必要がdeveloper.apple.com 267
取得するのは、手動で展開して/ Applicationsに移動する必要がある何らかの形式のzipファイルです
それからあなたは走る sudo xcode-select -s /Applications/Xcode-beta/
その後、Pythonを再インストールします brew reinstall python
これまでに4つまたは5つの式を作成し、すべて正常に機能しました。
Carlos Martinez-Cagnazzo
要約すると
・まずXcode11betaをDLして手動展開して/Applicationsに移動しろ
apple dev download
・Pythonを再インストールしろ
・それで動くぞ
sudo xcode-select -s /Applications/Xcode-beta/
brew reinstall python
最後にコミュニティの投稿日付とか見て気づいた。
「うわっ…私の脳内情報、古すぎ…?」
※自己責任
--
実は途中のエラー回避できたので、そっからの続きがあってbrew upgradeできて、でもエラーあったけど、upgradeは完了してんのかな。
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/node
Target /usr/local/bin/node
already exists. You may want to remove it:
rm '/usr/local/bin/node'
To force the link and overwrite all conflicting files:
brew link --overwrite node
To list all files that would be deleted:
brew link --overwrite --dry-run node
「リンク作成」ステップが正常に完了しませんでした
構築された式ですが、/ usr / localにシンボリックリンクされていません
ビン/ノードをシンボリックリンクできませんでした
ターゲット/ usr / local / bin / node
もう存在している。 あなたはそれを削除したいかもしれません:
rm '/ usr / local / bin / node'リンクを強制し、競合するすべてのファイルを上書きするには:
brew link --overwrite node削除されるすべてのファイルをリストするには:
brew link --overwrite --dry-run node
適当に上のrm,linkコマンド入れて、もう一回upgradeしたら、
これでたら完了らしい。
$ brew upgrade
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/cask).
No changes to formulae.
最終的に以下コマンド打っても何も出なくなった・・・
$ brew upgrade
$
完