Node.js 在Ubuntu 14.04中运行phantomjs时出现未知错误

Node.js 在Ubuntu 14.04中运行phantomjs时出现未知错误,node.js,ubuntu,phantomjs,Node.js,Ubuntu,Phantomjs,在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

在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,但仍然出现了错误。我尝试构建phantomjs源代码,但显然我的机器没有足够的虚拟内存

当我运行npm安装时,ubuntu下载了不同的文件。因此,在我的电脑OSX中,它运行良好,而在ubuntu上,它崩溃了。为了解决这个问题,我运行了npm-remove,然后再次运行npm-install