【Rosetta】MacにRosettaをインストールする

install Mac

概要

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

終わりに

初歩の環境構築の一部ではありますが、参考にしてもらえますと幸いです!

コメント

タイトルとURLをコピーしました