美文网首页
【项目备份】leveldown文件dlopen “no suit

【项目备份】leveldown文件dlopen “no suit

作者: 冷月葬花魂_ | 来源:发表于2020-05-25 17:12 被阅读0次

对接一个区块链项目,同事都好好的,就我自己一直出现no suitable image found

度娘也没用。

说明文档下了一堆什么node.js版本要注意什么乱七八糟的,安装卸载安装卸载,事实证明就是浪费时间。

G查了下怀疑是mac版本的差异,猜想应该是对方项目的leveldown使用了x86的。(不确定,反正也不管了)

记录下,省的啥时候又说要接,,,,,

1.leveldown版本可能是x86的。

https://github.com/Level/leveldown 

clone一个版本

QNMD ,上面的没用到

新建一个文件夹,执行

npm install --build-from-source

npm install leveldown --build-from-source

在xxx/node_modules/leveldown/build/release/下可以看到一个leveldown.node(xxx为用户名)

将leveldown.node替换项目里的leveldown.node

就可以了,不会报no suitable imagexxx的错误了。

如果后续步骤报

Error: getaddrinfo ENOTFOUND null

    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26)

的错误,度娘是说改host。

1.改host。127.0.0.1不要被注释了

2.你当下执行的命令要记得在工程目录下执行,否则你搞半天host也没用。

相关文章

网友评论

      本文标题:【项目备份】leveldown文件dlopen “no suit

      本文链接:https://www.haomeiwen.com/subject/znayahtx.html