我正在尝试在Centos中安装PhantomJS。这些是我遵循的步骤。
yum install freetype fontconfig
cd ~
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-i686.tar.bz2
bunzip2 phantomjs*.tar.bz2
tar xvf phantomjs*.tar
cp phantomjs*/bin/phantomjs /usr/bin/phantomjs
我收到以下错误。
phantomjs: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
任何人都可以投光。我已经安装了fontconfig。
答案 0 :(得分:0)
无论如何,a basic Google search您的错误suggests installing还有一个附加包:
mvn compile
mvn findbugs:findbugs
答案 1 :(得分:0)
没有包libfontconfig可用于centos。 您可以尝试手动安装它:
wget http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.0.tar.gz
tar -zxvf fontconfig-2.11.0.tar.gz
cd fontconfig-2.11.0
./configure -prefix=/usr
make
# move the file into /usr/lib manually (don't trust 'make install' on a production box)
sudo mv ./src/.libs/libfontconfig.so.1.2.0 /usr/lib/
# and setup the libfontconfig.so.1 symlink
cd /usr/lib
sudo ln -s libfontconfig.so.1.2.0 libfontconfig.so.1
答案 2 :(得分:0)
以下内容适用于Amazon Linux 2018.03。 (虽然不完全相同,但Amazon Linux与RedHat / Centos相似)
yum install fontconfig freetype freetype-devel fontconfig-devel libstdc++
答案 3 :(得分:0)
正在努力在具有ES6支持的CentOS上安装phantomJS的任何人。 请执行以下步骤。
在CentOS上安装Wine (通过Wine,您可以在Linux发行版上运行Windows .exe应用程序)
https://phoenixnap.com/kb/how-to-install-wine-on-centos
下载此软件包
https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.5.0-beta2-windows.zip
wine64 phantomjs.exe script.js
就这么简单。享受。
我已经使用CentOS 6和7对其进行了测试