概要
Flutterの環境構築のために、Rosettaをインストールしようと思います。
Rosettaとは
Rosetta とは特定のアーキテクチャのバイナリを別のアーキテクチャのバイナリに変換することで互換性を維持する Apple の技術のことです。
2004 年に Macintosh が PowerPC から Intel アーキテクチャに移行したときに使われたのが Rosetta で、2020 年に Intel アーキテクチャから Apple Silicon に移行するために発表されたのが Rosetta 2 です。
Rosettaの確認方法
Rosettaが有効になっているか確認のために、ターミナルで以下のコマンドを入力します。
$ /usr/sbin/sysctl hw.optional.arm64
下記のような表示が出ます。
# Rosettaが有効の場合
hw.optional.arm64: 1
# Rosettaが無効の場合
hw.optional.arm64: 0
Rosettaのインストール方法
ターミナルで、以下のコマンドを入力します。
$ softwareupdate --install-rosetta
確認のために以下のコマンドを入力します。
$ uname -m
# Intel macの場合
x86_64
Appleシリコン搭載Macの場合
arm64
終わりに
初歩の環境構築の一部ではありますが、参考にしてもらえますと幸いです!
コメント