mymskr1027
@mymskr1027

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

EC2デプロイ時のChromeのエラーについて

解決したいこと

Ruby on Rails初学者です。
オリジナルアプリを作成しており、AWS(EC2)でデプロイしたいのですがエラーで詰まってしまい解決できずにいます。
EC2上で必要な環境構築はしており、railsを起動しようとすると下記エラーログが出てしまっています。

発生している問題・エラー

<unknown>: unknown error: Chrome failed to start: exited abnormally. (Selenium::WebDriver::Error::UnknownError)
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

自分で試したこと

色々調べたところ、ChromeとChromedriverのバージョンが一致しないとエラーが起きるとのことだったのでバージョンを確認したのですがあっているようでした。

chromedriver --version
ChromeDriver 90.0.4430.24 
google-chrome --version
Google Chrome 90.0.4430.85 

また、 --headless オプションをつけて再起動もしてみましたがエラーが解決しませんでした。

require 'selenium-webdriver'

options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('--headless')
options.add_argument('--disable-gpu')

driver = Selenium::WebDriver.for :chrome, options: options

間違っている点、他に考えられるエラー原因がわかりましたらご教示いただけると幸いです。
よろしくお願いいたします。

0

No Answers yet.

Your answer might help someone💌