ubuntu - 安装PhantomJS : went through build process, 如何安装?

标签 ubuntu installation phantomjs ubuntu-14.04

编辑:我认为链接的问题不能回答我的问题。总结如下

当我这样做的时候

> ./phantomjs/bin/phantomjs
phantomjs> # this is the phantomjs shell so it is working

但是当我这样做的时候

> ln -s phantomjs/bin/phantomjs /usr/local/bin/phantomjs
> phantomjs -v
<ubuntu not installed message>

我完成了官方网站中提到的构建过程:

sudo apt-get update
sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev libxft-dev
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.9
./build.sh

但是,当我执行 phantomjs -v 时,我发现我仍然没有它。

在许多网站上,我找到了安装它的替代方法(无需从源代码构建,例如使用 npm 或某些包管理器),但在很长的 ./build.sh 后没有找到该做什么> 已完成。有人可以帮忙吗?

我尝试了评论中建议的解决方案。这是行不通的。详情如下

root@crawler:~/myname# ln -s phantomjs/bin/phantomjs /usr/local/bin/phantomjs
root@crawler:~/myname# phantomjs -v
The program 'phantomjs' is currently not installed. You can install it by typing:
apt-get install phantomjs
root@crawler:~/myname# ls phantomjs/bin/phantomjs 
phantomjs/bin/phantomjs
root@crawler:~/myname# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
root@crawler:~/myname# 

更多

root@crawler:~/myname# ls -l phantomjs/bin/ 总计 43960 -rwxr-xr-x 1根根45005494 12月24日08:28 phantomjs

最佳答案

解决了。对于像我一样陷入困境的人来说,在未来,而不是

ln -s phantomjs/bin/phantomjs /usr/local/bin/phantomjs

就这么做

cp  phantomjs/bin/phantomjs /usr/local/bin/phantomjs

我不太明白为什么,但由于某种原因,一些深层的符号链接(symbolic link)正在发生。完整流程:

sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev libxft-dev
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.9
./build.sh
cd ..
cp  phantomjs/bin/phantomjs /usr/local/bin/phantomjs

关于ubuntu - 安装PhantomJS : went through build process, 如何安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27637788/

相关文章:

qt - 在 Ubuntu/Debian 上哪里安装基于 Qt 的应用程序的文件

node.js - azure:在node.js azure函数应用程序中服务器端SVG到PNG?没有任何作用

javascript - 使用 PhantomJS 调用 Google map 地理编码

ubuntu - Aws 实例显示比根卷更多的磁盘空间

c# - 删除充满文件的文件夹不会立即释放空间

c - Ubuntu 用法错误

r - CRAN/Bioconductor 包安装失败 : Error: Line starting '&lt;!DOCTYPE HTML PUBLI ...' is malformed

ubuntu - nltk 数据无法在 AWS 实例类型 c4.xlarge 的 Ubuntu 14.04 上安装

ubuntu - 如何在 upstart 中为每个应用程序设置 gopath?

javascript - 有没有办法在 chutzpah 中执行 phantomJS 语句?