【问题标题】:Unknown error running phantomjs in Ubuntu 14.04在 Ubuntu 14.04 中运行 phantomjs 出现未知错误
【发布时间】: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 源,但显然我的机器没有足够的虚拟内存。 :(

【问题讨论】:

    标签: node.js ubuntu phantomjs


    【解决方案1】:

    事实证明,当我运行npm install 时,ubuntu 会下载不同的文件。因此,在我的计算机(OSX)中,它在 ubuntu 上运行良好,但它崩溃了。为了解决它,我运行npm remove,然后再次运行npm install

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-16
      • 2016-12-05
      • 2016-07-08
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 2014-09-16
      相关资源
      最近更新 更多