Node.js 错误Enoint phantomjs与html pdf

Node.js 错误Enoint phantomjs与html pdf,node.js,amazon-web-services,ubuntu,phantomjs,html-pdf,Node.js,Amazon Web Services,Ubuntu,Phantomjs,Html Pdf,在AWS ubuntu 16.04中,我有以下错误: {“code\”:“enoint\”,“errno\”:“enoint\”,“syscall\”:“spawn/usr/local/bin/phantomjs\”,“path\”:“/usr/local/bin/phantomjs\”在使用html pdf 2.1.0的函数pdf.create()时使用node v0.12.7 已经做的事情: 安装“phantomjs预构建”:“2.1.14” 生成symlinksudo ln-s/home/

在AWS ubuntu 16.04中,我有以下错误:
{“code\”:“enoint\”,“errno\”:“enoint\”,“syscall\”:“spawn/usr/local/bin/phantomjs\”,“path\”:“/usr/local/bin/phantomjs\”
在使用
html pdf 2.1.0的函数
pdf.create()
时使用
node v0.12.7

已经做的事情:

  • 安装“phantomjs预构建”:“2.1.14”
  • 生成symlink
    sudo ln-s/home/ubuntu/shopper api/node_modules/html pdf/node_modules/phantomjs预构建/lib/phantomjs/bin/phantomjs/usr/local/bin/phantomjs

  • 所有这些在aws中都不起作用,但在我的pc本地if起作用:(

    在ssh连接到虚拟机后,能否尝试
    phantomjs--version
    。如果出现任何错误,则意味着安装不成功(在您的场景中,这很可能发生)

    首先删除现有的符号链接,然后按照下面的指南安装phantomjs,然后它就可以工作了