我正在使用node v20.1.0运行RHEL9。Zeromq安装没有问题,但当我运行命令时:npm start
发生错误:node: symbol lookup error: /home/fcampion/COMINT/comint-stub/node_modules/zeromq/build/Release/zeromq.node: undefined symbol: sodium_init
重建:npm rebuild
也会出现同样的错误。
我该怎么办,为什么会出现这个错误?先谢谢你了
我尝试在系统中安装libsodium,但没有任何变化。我也尝试了3个解决方案,从互联网上(有很少的内容),但没有任何改变。
1条答案
按热度按时间gopyfrb31#
我发现将Node升级到版本18.16.0(以前是14.17.0)并运行'npm i zeromq@5'修复了这个问题。