7230810
使用node-gyp configure返回是ok,然后执行node-gyp build 后也是ok,我把例子中的hello.node用requrie调用,报错; ...addon/hello.node : invalid ELF header
这是什么情况,我使用的就是node官网上面那个hello的例子
使用node-gyp configure返回是ok,然后执行node-gyp build 后也是ok,我把例子中的hello.node用requrie调用,报错; ...addon/hello.node : invalid ELF header
这是什么情况,我使用的就是node官网上面那个hello的例子
@cctvsmg 理论上应该是可以的,我用虚拟机(debian版本,node版本,python版本都一样),编译完后拿到服务端上去跑,但是也不行。
不知道还有哪里不一样。
"scripts":{ "install":"node-gyp rebuild" }
首先,不能这台机器编译后放到另一台机器上去跑,不同的环境编译的结果是不一样的。 其次,一定要安装2.7.*这个版本的python(好像2.6.6也行),由于我在升级python的过程中又遇到build不通过,有两个模块没能成功编译(好像是binascii zlib),这时候又得安装zlib,这样就差不多了。 不过中间还有些小问题,相信这个大家都能自己搞定。
楼主分享下呗~ 造福后人
各种问题,终于搞定了!
mark下~