M1 MacBook Airの環境構築するまでのスクラップ
起動後にとりあえず以下実施しました。
- Apple IDログイン
- Appアプリストアで 1Passwordインストール
- Google Chrome(Apple Silicon版)インストール
- Chromeの拡張に1Password X追加
- Microsoft To Do追加(ここでRosetta2も合わせてインストール)
Homebrewのインストールは、色々情報が錯綜しててめんくらいましたが、以下が良さそう。
以下コマンド実行して、x86版とArm版のHomebrewをインストールします。
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
arch -arm64e /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Gitも合わせてインストールされました。
上の記事に合わせて~/.zshrc
も作成しておきます。
昨日(2021/02/05)リリースされたHomebrew3.0でM1 Macに対応したようなので、公式サイトに載ってるコマンドを叩くだけでインストールできると思われます!
※ 僕も同じ記事を参考にHomebrewを入れていたのですが、.zshrcに追記していた部分を削除したうえで公式のコマンドでインストールすればOKでした。
なんということでしょう!
公式を信じればよかったのですね…ほんとうにありがとうございます。
結局
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
を実行すれば良いのかな?とりあえず ~/.zsrhc
も無しで様子見してみます。
Homebrew が Apple Silicon に対応したということで、公式にしたがってインストールしましたが、Reactだけなぜか動作しなかったですね。結局、x86版でもろもろインストールしました。
あ、私も結局そうです。まだ過渡期なのかもしれませんね。
やはりそうでしたか、対応したら完全移行したいですね。
XCodeのコマンドラインツールをインストールします。
xcode-select --install
VS Codeをインストールします。Insider版がUniversalバイナリらしいので、そちらをダウンロードします。
ターミナルからcode
コマンドで開くようにするために、コマンドパレットからShellを入力して、以下のパスを通すコマンドを実行します。
参考:【Visual Studio Code】コマンドからVS Codeを起動できない場合 (Mac編)
このままだとcode-insiders
で起動してしまうので、以下でcode
で起動するように修正します。
sudo mv /usr/local/bin/code-insiders /usr/local/bin/code
拡張機能のインストールは、コマンド一発です。
curl -s https://raw.githubusercontent.com/karaage0703/vscode-dotfiles/master/install-vscode-extensions.sh | /bin/bash
以下にも記載しました。
英語のキーが押しっぱなしで連続入力できなくて困ったのでここを参考に、以下実行して、ログオフ、ログインした。
defaults write -g ApplePressAndHoldEnabled -bool false
hyperのセットアップ
curl https://raw.githubusercontent.com/karaage0703/mac-dotfiles/master/.hyper.js > ~/.hyper.js
でもhyperはArmに対応してなかったので iTerm2にしようかな。
セットアップ完了したので、以下に記事としてまとめました。
このスクラップはCloseします。
pygameとPyxelのインストール
M1 MacにpygameとPyxelのインストールしています。試行錯誤した結果、以下の環境なら起動しました。
- Intel アーキテクチャ
- Python 3.9.2
- Pythonのパスは
/usr/local/bin/python3
実行結果は以下。
$ python3
Python 3.9.2 (default, Mar 15 2021, 17:37:51)
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
$ which python3
/usr/local/bin/python3
/usr/local/bin/python3
のシンボリックリンクは、以下から貼られている。
/usr/local/Cellar/python@3.9/3.9.2_2/bin/python3
以下に詳しく書きました