【发布时间】:2014-11-17 09:12:46
【问题描述】:
在 nodejs 中运行 phantomjs 模块时,我遇到了这个奇怪的错误
phantom stderr: Fontconfig warning: ignoring UTF-8: not a valid region tag
/var/www/myWeb/Web/Front/node_modules/phantom/node_modules/dnode/node_modules/weak/node_modules/bindings/bindings.js:83
throw e
^
Error: /var/www/myWeb/Web/Front/node_modules/phantom/node_modules/dnode/node_modules/weak/build/Release/weakref.node: invalid ELF header
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at bindings (/var/www/myWeb/Web/Front/node_modules/phantom/node_modules/dnode/node_modules/weak/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/var/www/myWeb/Web/Front/node_modules/phantom/node_modules/dnode/node_modules/weak/lib/weak.js:7:35)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
谁能告诉我怎么解决?它总是导致 nodejs 应用程序崩溃。我尝试重建 phantomjs 节点模块,重新安装最新的 phantomjs like this one,但仍然出现错误。我尝试构建 phantomjs 源,但显然我的机器没有足够的虚拟内存。 :(
【问题讨论】: