macでphpのバージョンアップしようとしてもエラーになってしまう

macでphpのバージョンアップしようとしてもエラーになってしまう

ツール
Pocket

実行しようとしたコマンドは以下

brew install php@7.4

最終的に以下のエラーが出て完了せず。

==> Downloading https://ftp.pcre.org/pub/pcre/pcre2-10.36.tar.bz2
Warning: Transient problem: timeout Will retry in 1 seconds. 3 retries left.
Warning: Transient problem: timeout Will retry in 2 seconds. 2 retries left.
Warning: Transient problem: timeout Will retry in 4 seconds. 1 retries left.
##O=#  #
curl: (6) Could not resolve host: ftp.pcre.org
Error: Failed to download resource "pcre2"
Download failed: https://ftp.pcre.org/pub/pcre/pcre2-10.36.tar.bz2

とりあえず、以下でググります。

Error: Failed to download resource "pcre2"

すると以下のページが見つかります。

Homebrewは長い間Bintrayをサポートしていません。あなたのHomebrewは非常に時代遅れです。まず xcode-select --install でインストールを修正し、それが終わったら brew update-reset を実行して brew を最新バージョンにリセットする必要があります。

ふむふむ

とりあえず、以下のコマンドを実行。

brew update-reset

その後、再度以下を実行。成功しました。

brew install php@7.4

成功。

あとは、パスを通しておきます。

echo ‘export PATH=”/opt/homebrew/opt/php@7.4/bin:$PATH”‘ >> ~/.zshrc
source ~/.zshrc