💭
【対処法】@discordjs/opus のopusEncoderがApple siliconで動かない
Issue
MacなどのAppleSiliconだと、@discorjs/opusがうまく動かないことがあるようです。*1
dyld[53422]: missing symbol called
Solution
結論、x64なビルドのnodejsを入れれば動くようです。*2
- rm -rf node_modules
- npm cache clean --force
- x64なnodeを入れる。fnmだと楽です。*3
fnm --arch x64 install 16
- npm install
- done.
ググってもあんまり出てこなかったので投稿しておきます 🙏
*1 https://github.com/discordjs/opus/issues/142
*2 https://github.com/discordjs/opus/issues/142#issuecomment-1410175197
*3 https://github.com/Schniz/fnm
Discussion