見出し画像

Rosettaのインストール方法(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


終わりに

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


いいなと思ったら応援しよう!