PhantomJS和OpenShift,不可能上班?

时间:2015-02-12 21:48:06

标签: linux selenium phantomjs openshift redhat

最近我一直在搞乱OpenShift并且我的项目遇到了一些问题。我安装了一个普通的Python 2.7盒式磁带,并且希望将Selenium与PhantomJS一起使用,但我发现PhantomJS的任何二进制文件都没有用(Ghostdriver无效)。所以我安装了RHEL 7并自己编译,这在我的机器上完美运行,但一旦上传就无法执行。

我认为这是因为缺少了库,因此我复制了必要的库并将LD_LIBRARY_PATH设置为我放置的位置。但现在我遇到了一个新的错误:

 [...]/phantomjs: relocation error: [...]/lib/libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference

有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

我在CentOS 6.6 x86_64上编译了1.9.8版,附带一个补丁,使GhostDriver与OpenShift相得益彰。如果您认为它可能会有所帮助,您可以找到二进制文件here