2017-07-17 258 views
2

我想在Centos上安裝PhantomJS。這些是我遵循的步驟。在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

哇,這個版本是古老的,你需要它的具體原因?

反正a basic Google search您的錯誤suggests installing額外的包:可爲CentOS

libfontconfig 
+0

我按照一些博客的步驟。你有沒有安裝最新版本的步驟。謝謝 ! –

+0

嘗試https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2 – Vaviloff

+1

無包可用於centos的libfontconfig –

0

無包libfontconfig。 您可以嘗試手動安裝它:

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