美文网首页
【项目备份】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