Phantomjs和selenium部署在centos服务器上出错及解决方法
2017-12-28 02:29
1306 查看
在Linux系统上写的一个爬虫程序用到了selenium的webdriver和phantomjs,运行没有问题。但是当部署在centos服务器上时却出现了错误。
错误信息如下
解决方法是安装fontconfig
执行命令
但是安装fontconfig需要依赖FreeType,所以需要先安装FreeType
下载freetype-2.8.1.tar.bz2包,然后
解压
另外在解压bz2的时候也报错了,原因是少了bzip2库
安装这个库,即可解压成功
错误信息如下
selenium.common.exceptions.WebDriverException: Message: Service ./phantomjs-2.1.1-linux-x86_64/bin/phantomjs unexpectedly exited. Status code was: 127
解决方法是安装fontconfig
执行命令
yum -y install fontconfig即可安装
但是安装fontconfig需要依赖FreeType,所以需要先安装FreeType
下载freetype-2.8.1.tar.bz2包,然后
解压
tar -jxvf freetype-2.8.1.tar.bz2 cd freetype-2.8.1 ./configure 配置 make install 编译安装
另外在解压bz2的时候也报错了,原因是少了bzip2库
yum install bzip2
安装这个库,即可解压成功
相关文章推荐
- IBM X3650 M4服务器安装centos找不到硬盘的解决方法
- 部署在服务器上的应用请求json文件返回404解决方法及原因分析
- 客户端连接服务器,配置出错“连接超时”或者“无监听程序”解决方法
- centos服务器/dev/xvda1空间占满的解决方法
- centos6.5 openresty make[1] 编译出错解决方法
- 解决:AMQ应用部署到weblogic服务器上出现“找不到匹配的方法setLifo"
- Service部署到服务器后出现"The test form is only available for requests from the local machine"解决方法
- IIS部署到服务器的流程及可能遇到的问题及解决方法
- Putty连阿里云CentOS7.3服务器总是掉线的解决方法
- centos下自带mysql卸载,出错的解决方法
- VS2003的调试症状:“试图运行项目时出错:无法在web服务器上启动调试。”的解决方法
- MyEclipse部署项目出错解决方法
- centos 6.3 x64 php 5.2.6 扩展安装openssl 出错 的解决方法
- hadoop secondary namenode 部署出错所产生的错误及解决方法
- iis部署asp.net mvc网站出错的解决方法
- Vue 项目部署到服务器的问题解决方法
- sharepoint 2010 visual studio 2010 项目部署出错解决方法
- 尝试启动 ADB 服务器时出错 解决方法
- Oracle服务器插入中文数据出错的解决方法
- ThinkCMF框架部署到服务器出现“目录 [ /var/www/srm/data/runtime/ ] 不可写!”错误的解决方法