気ままに気ままのエンジニアブログ

定期的に得た知見を気ままに発信中

【Rails/環境構築(M1)】Could not find Firefox binary (os=macosx)エラー解消方法

こんにちは。

春風邪でしょうか。急に体調が悪くなりました、。

どうもハチマキです。

はじめに

最近MacBook Air(M1,2020)を購入したため、開発環境の構築を行いました。
環境構築にいくつかはまった箇所がありましたが、今回はコマンド一つで解消できます。
忘れないようメモしていきます。

環境

やりたいこと

発生したCould not find Firefox binary (os=macosx)エラーを解消したい

問題

rspecのテストコマンドを実行すると、下記エラーが発生する。
▽エラー事例

 Selenium::WebDriver::Error::WebDriverError:
       Could not find Firefox binary (os=macosx). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path=

解決方法

カスタムアプリパスを指定し、Firefoxをインストールすることで解決にいたりました。
※設定変更することで、chromeなどでも対応可

% brew  install --appdir="/Applications" firefox 

==> Downloading https://download-installer.cdn.mozilla.net/pub/firefox/releases/85.0.1/mac/
######################################################################## 100.0%
==> Installing Cask firefox
==> Moving App 'Firefox.app' to '/Applications/Firefox.app'
🍺  firefox was successfully installed!

参考資料

RSpecでCould not find Firefox binary (os=macosx)というエラーが発生した件 - Qiita

                                            • -

日々勉強です。
以上、ハチマキでした。