【项目备份】leveldown文件dlopen “no suitable image found” errors

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【项目备份】leveldown文件dlopen “no suitable image found” errors相关的知识,希望对你有一定的参考价值。

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

度娘也没用。

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

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

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

1.leveldown版本可能是x86的。

到 https://github.com/Level/leveldown  

clone一个版本

QNMD ,上面的没用到

新建一个文件夹,执行

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

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

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

如果后续步骤报

的错误,度娘是说改host。

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

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

以上是关于【项目备份】leveldown文件dlopen “no suitable image found” errors的主要内容,如果未能解决你的问题,请参考以下文章

通过dlopen使用动态库

ios8上怎么通过dlopen加载framework中的动态库文件

dlopen failed: library...库加载失败

dlopen会为同一个文件的两个调用产生相同的句柄吗?

dlopen / dlsym函数(动态链接库)

dlopen / dlsym函数(动态链接库)