ローカルで通っていたRSpecテストが、circleciで実行すると「Webpacker can’t find application」と出てテストが通らない件

ローカルではRSpecのテストが通っていたのに、circleciで実行するとエラーが出てしまってテストが通らないという事態が発生しました。対処方法について以下にまとめておきます。

ローカルで通っていたRspecテストが、circleciで実行すると「Webpacker can’t find application」と出てテストが通らない件

結論

circleci/config.ymlにてyarnをインストールして、webpackを実行してあげる。

コード

- run:
    name: yarn Install
    command: yarn install
- run: bundle exec bin/webpack

記述する場所はDBをセッティングしている場所の後に記述すればOKです。例えば– run: bundle exec rails db:schema:loadなどの後です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA