@F_G

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

HomebrewのCmakeのインストールで、エラーが発生してしまう。

Q&A

Closed

cmakeがインストールできません

Mac m1 venturaで homebrewの cmakeでエラーが出てしまう
例)
mac m1 ventura でhomebrewをインストール後

brew install cmake

と入力すると

発生している問題・エラー

Warning: Treating cmake as a formula. For the cask, use homebrew/cask/cmake
Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
To rerun under ARM use:
    arch -arm64 brew install ...
To install under x86_64, install Homebrew into /usr/local.

自分で試したこと

homebrewをインストールしなおしてみた→だめでした

which brewでどこにhomebrewがインストールされているか確認してみた↓

/opt/homebrew/bin/brew

でした

0 likes

3Answer

エラーメッセージが示す通り、次のコマンドでインストールできませんか?

arch -arm64 brew install cmake
2Like

このエラーは、Rosetta 2でインストールされたHomebrewが、ARMデフォルトプレフィックス(/opt/homebrew)で実行されていることを示しています。
しかし、cmakeの公式配布はARM64用にビルドされているため、ARM64で実行する必要があります。

解決するためには、ターミナルで以下のコマンドを入力してARM64で再実行します。

arch -arm64 brew install cmake

または、x86_64で実行するために、Homebrewを/usr/localにインストールし、以下のコマンドを入力します。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

その後、cmakeをインストールするために以下のコマンドを実行します。

brew install cmake

これらの手順を行うことで、cmakeをインストールできるようになります。

1Like

Comments

  1. @F_G

    Questioner

    ありがとうございます!
    無事インストールをすることができました!

cmakeがインストールできないと結構困るので、回答していただけると幸いです

0Like

Your answer might help someone💌