linux 安装phantomjs

前言
linux使用npm install报错

Copying to target path /root/.jenkins/workspace/prd-matrix-web/node_modules/_chromedriver@2.33.2@chromedriver/lib/chromedriver
Fixing file permissions
Done. ChromeDriver binary available at /root/.jenkins/workspace/prd-matrix-web/node_modules/_chromedriver@2.33.2@chromedriver/lib/chromedriver/chromedriver
PhantomJS not found on PATH
Download already available at /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Verified checksum of previously downloaded file
Extracting tar contents (via spawned process)
Error extracting archive
Phantom installation failed { [Error: Command failed: tar jxf /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
tar (child): bzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
]
killed: false,
code: 2,
signal: null,
cmd: ‘tar jxf /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2’ } Error: Command failed: tar jxf /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
tar (child): bzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

at ChildProcess.exithandler (child_process.js:202:12)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Socket. (internal/child_process.js:323:11)
at emitOne (events.js:90:13)
at Socket.emit (events.js:182:7)
at Pipe._onclose (net.js:484:12)
✖ Install fail! Error: post install error, please remove node_modules before retry!

解决方法
安装phantomjs

一、下载
http://download.csdn.net/download/fengsen0515/10035568

二、解压
tar -xjvf phantomjs-2.1.1-linux-x86_64.tar.bz2
(如果解压报错,需要安装bz2:yum install bz2)

三、创建链接
ln -s /apps/phantomjs/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/bin
(PS:/apps/phantomjs/phantomjs-2.1.1-linux-x86_64/bin/phantomjs是绝对地址)

四、测试
phantomjs –version

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值