#やりたいこと
centOS6.10、laravel5.8でend to endのブラウザテストが行いたいです。そのためドキュメントを見て実行していました(
Laravel 5.8 Laravel Dusk
)。
しかし以下のようなエラーに出会したのでこちらを解決したいです。
[vagrant@localhost bin]$ ./chromedriver-linux ./chromedriver-linux: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./chromedriver-linux) ./chromedriver-linux: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by ./chromedriver-linux)
#エラー内容
しかし
php artisan duskしたとこと以下のようなエラーが出てしまいます。
[vagrant@localhost VBook3]$ php artisan dusk PHPUnit 7.5.20 by Sebastian Bergmann and contributors. E 1 / 1 (100%) Time: 391 ms, Memory: 14.00 MB There was 1 error: 1) Tests\Browser\ExampleTest::testBasicExample Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"capabilities":{"firstMatch":[{"browserName":"chrome","goog:chromeOptions":{"binary":"","args":["--disable-gpu","--headless","--window-size=1920,1080"]}}]},"desiredCapabilities":{"browserName":"chrome","platform":"ANY","chromeOptions":{"binary":"","args":["--disable-gpu","--headless","--window-size=1920,1080"]}}} couldn't connect to host
これを解決するために、以下のサイトを参考にしChromdriverを実行しにいきましたが以下のようなエラーが出てしまいました。Laravel DUSKで既存プロジェクトにブラウザテストを追加する
[vagrant@localhost bin]$ ./chromedriver-linux ./chromedriver-linux: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./chromedriver-linux) ./chromedriver-linux: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by ./chromedriver-linux)
#解決するために行ったこと
####glibc2.14のインストール
以下のサイトを参考にglibc2.14のインストールを行いました。
TexLive2018 を CentOS6 にインストールする
n-hirokiの開発ブログ
natsuki14's notepad
pathも以下のよう/bash_profileに記述し通しました。
export PATH="$HOME/glibc214:$PATH"
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/24 08:20 編集