-
Rosetta 2のインストール: M1チップを搭載したMacでは、Intelベースのアプリケーションを実行するためにRosetta 2というエミュレーションツールが必要です。Rosetta 2をインストールしてから、Ruby Racerを再度試してみてください。
-
Gemファイルの更新: Gemfileに記述されているRuby Racerのバージョンを最新に更新してみてください。新しいバージョンではM1チップに対する最適化が行われることがあります。
-
Rosetta 2を使用してGemをインストール: ターミナルで以下のコマンドを実行してみてください。
arch -x86_64 gem install therubyracer
これにより、Rosetta 2を使用してGemをインストールすることができます。
-
JavaScriptランタイムの変更: Ruby RacerはJavaScriptランタイムとの連携が必要です。M1チップではデフォルトのJavaScriptランタイムが異なる場合があります。Bundlerを使用している場合は、Bundlerの設定ファイルでJavaScriptランタイムを明示的に指定することができます。