-1

在 AWS ubuntu 16.04 中,我有这个错误: {\"code\":\"ENOENT\",\"errno\":\"ENOENT\",\"syscall\":\"spawn /usr/local/bin/phantomjs\",\"path\":\"/usr/local/bin/phantomjs\"}"当使用我使用的功能pdf.create()html-pdf 2.1.0node v0.12.7

已经做了什么:

  1. 安装"phantomjs-prebuilt": "2.1.14"
  2. 生成符号链接sudo ln -s /home/ubuntu/shopper-api/node_modules/html-pdf/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs /usr/local/bin/phantomjs

这一切在aws中都不起作用,但在我的电脑本地如果工作:(

4

1 回答 1

3

ssh 到你的虚拟机后,你可以试试phantomjs --version. 如果您收到任何错误,则表示安装不成功(这在您的场景中很有可能)

首先删除现有的符号链接。然后根据以下指南安装 phantomjs。然后它应该工作。

PhantomJS Ubuntu 安装指南

于 2017-07-11T19:03:07.820 回答