🐙

[Hashlips] M1 macでart-engineが使えないとき(備忘録)

2022/06/23に公開

M1 macに変えてからHashlipsのart-engineで画像生成しようと思ったら、npm installでエラー多発...

なんとか解決したので、その手順を備忘録として記述します。

1. nodeのバージョンダウン(これは必要かは分からない)

もともとv.16.xxx.xxxを使っていましたが、どこかにv14に落としたら?みたいな記事があったので、v14に落としました。

ただ、以下のコードではエラーが出てできませんでした。

nodebrew install-binary v14.19.3 # エラー

そこで、次の記事を参考に2つのコマンドでv14をインストールしました。

https://zenn.dev/naoki_oshiumi/articles/967ce342172ab8

このコマンドは処理に30分ほどかかりました。。。

nodebrew compile 14.19.3

終わったら次のコマンド

nodebrew use 14.19.3

インストールができました。

$ node -v
v14.19.3

2. 必要なパッケージをインストール

以下の記事を参考に、次のコマンドを実行しました。

https://github.com/HashLips/hashlips_art_engine/issues/812

arch -arm64 brew install pkg-config cairo pango jpeg giflib librsvg

これでなんとかジェネ画が作成できるようになりました。

Discussion