0
0

More than 1 year has passed since last update.

【Laravel】laravel duskインストール時のエラー解決

Posted at

Laravel duskインストール時にエラー発生

公式ドキュメントを見ながらLaravel duskの導入をしていたら、以下のようなエラーが発生しました。

$ sail artisan dusk:install
Dusk scaffolding installed successfully.
Downloading ChromeDriver binaries...

== 略 ==

file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:0A000126:SSL routines::unexpected eof while reading

実行環境は以下の通りです。

  • OS : macOS Monterey
  • PHP : 8.1.6
  • Laravel : 9.19.0
  • Laravel Dusk : 6.24.0
  • Laravel Sail : 1.0.1

PHPとOpenSSLとの互換性の問題

調べてみると、IssueHintというサイトにこのように書かれていました。

このエラーはPHPとOpenSSL 3.0間の互換性が原因で起こります。
PHP側で修正され、バージョン8.1.7以降で動作するようになります。

なので、PHPのバージョンをアップグレード(ver 8.1.8)して再度実行してみました。

$ sail artisan dusk:install
Dusk scaffolding installed successfully.
Downloading ChromeDriver binaries...
ChromeDriver binaries successfully installed for version 103.0.5060.53.

すると今度はうまく行ったみたいです^ ^

参考にしたサイト

公式ドキュメント
https://laravel.com/docs/9.x/dusk(英語)
https://readouble.com/laravel/9.x/ja/dusk.html(日本語)

IssueHint
https://issuehint.com/issue/laravel/dusk/979(英語)

まとめ

この問題は比較的最近起きたものだったようで、また一つ勉強になりました。
今後も問題にぶち当たったら、コツコツ解決と勉強をしていこうと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0