Closed10
MacをApple siliconに新調したらplaywrightがコケたときのメモ
結論:Rosetta 2でplaywrightが動いてるとうまく動かないらしい
症状:clickイベントなどが変なタイミングで落ちる
移行ツールを利用すると、rosettaがどこかのタイミングで入り込んでしまう。
iTerm2等ターミナル自体がarm64でも、homebrew経由で入っているzshがx86_64になっている
zsh
自体がintelになっていると、homebrewを入れ直してもintel版が入ってしまう
-
/bin/zsh
が存在するので、一時的にそちらを利用してhomebrewを入れ直す - terminalの実行shellを切り替える
入れ終わったらintel版に切り替えてhomebrewをアンインストール
確認コマンド
uname -m
$ arch -x86_64 bash
$ arch -arm64 bash
などで一時的に任意の状態で実行出来る。これで作業するでも良いかも
うっかりzshだけ潰してしまい、ターミナルが起動できなくなったら、ターミナル設定のシェルを変更しておく
chsh
で先にbashあたりに切り替えておく方が安牌そう
このスクラップは2024/04/12にクローズされました