M1 Macでasdfを使ってnodejsをインストールしたい (2021/02/22時点)
M1 Macでasdfを使ってnodejsを動かそうとしたら微妙にハマったメモ。
asdfでnodejsをインストールしようとすると
$ asdf install nodejs xx.xx.xx
Binary not found for version xx.xx.xx
のようなエラーが出る人向け。
結論
この記事を書いている2021/02/22時点では、M1 Macに対してnodejsの arm64
バイナリが提供されていない。 このため、シェルが arm64
で実行されている場合、 arm64
のバイナリを取得しようとして失敗する。asdfを x86_64
で実行することで、 x86_64
のバイナリを取得できる。
nodejsのインストール時にarchコマンドでアーキテクチャを指定する。
$ arch -x86_64 asdf install nodejs xx.xx.xx
参考: https://github.com/asdf-vm/asdf-nodejs/issues/189#issuecomment-757048599
Author And Source
この問題について(M1 Macでasdfを使ってnodejsをインストールしたい (2021/02/22時点)), 我々は、より多くの情報をここで見つけました https://qiita.com/hakanai03/items/c6a7bdcef74e239903b0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .