最近我一直在搞乱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
有没有人有任何想法?
答案 0 :(得分:0)
我在CentOS 6.6 x86_64上编译了1.9.8版,附带一个补丁,使GhostDriver与OpenShift相得益彰。如果您认为它可能会有所帮助,您可以找到二进制文件here。