chromedriver をlinux(Red Hat Enterprise Linux Server release 6.7 Santiago - 64 bit
)。 chromedriverのインストール中に、不足しているパッケージが原因で問題が発生しました。パッケージを見つけることができました here ですが、このインターンには他の多くのパッケージが必要です。他のAMIを使用することはオプションではありません。
エラーは-
error while loading shared libraries libgconf-2.so.4 cannot open shared object file
Ubuntu x64を使用していますが、yumは機能しませんでした。しかし、単に$Sudo apt install libgconf2-4
は、libgconfをインストールするために働いた。
Yumにファイルlibgconf-2.so.4を要求してください:$ yum provides */libgconf-2.so.4
GConf2のインストール:# yum install GConf2
パッケージ http://mirror.centos.org/centos/6.8/os/ ...および更新 http://mirror.centos.org/centos/6.8/updates/
Chromedriverは、GConf2と同じパッケージ/ファイルに依存し、次にいくつかに依存します。ご自身でご覧ください:$ ldd chromedriver
、「chromedriver」は解凍された実行可能ファイルです。
編集:
Chromedriverの問題の解決策:RHEL 6のchromedriverをインストールしますchromedriver-31.0.1650.63-1.el6.x86_64.rpm
https://drive.google.com/file/d/0B7S255p3kFXNX1c0UWlGOWpZOHM/view?usp=sharing
パッケージをダウンロードし、1)cd Downloads/
2)yum install chromedriver-31.0.1650.63-1.el6.x86_64.rpm
...そしてあなたは/usr/local/bin/chromedriver
追伸:EL6 chromedriverはソースパッケージchrome-31.0.1650.63-1.el6。src。rpmから構築されました
このCentOSスレッドGLIBCXX_3.4.15
。特にaproposは この答え スレッド上で、特に [〜#〜] faq [〜#〜] は参照します。
CentOS(RHELと可能な限り互換性を保つことを目指しています)は、キュレーションされたLTSディストリビューションです(RHELと同様)。多くのリポジトリの1つで、RHEL 6用にコンパイルされたchromedriverのバージョンを見つけることができます。そうでない場合は、おそらく自分でビルドする必要があります。