NodeJS 将zeromq@6.0.0-beta.16软件包用于Web服务器(未定义符号:钠初始值)

rxztt3cl  于 2023-05-22  发布在  Node.js
关注(0)|答案(1)|浏览(91)

我正在使用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个解决方案,从互联网上(有很少的内容),但没有任何改变。

gopyfrb3

gopyfrb31#

我发现将Node升级到版本18.16.0(以前是14.17.0)并运行'npm i zeromq@5'修复了这个问题。

相关问题