bin/rails assets:precompile bin/rails console
上記のコマンドを叩くと、次のエラーが出て動かない👽
warning Integrity check: Flags don't match error Integrity check failed error Found 1 errors. ======================================== Your Yarn packages are out of date! Please run `yarn install --check-files` to update. ======================================== To disable this check, please change `check_yarn_integrity` to `false` in your webpacker config file (config/webpacker.yml). yarn check v1.22.4 info Visit https://yarnpkg.com/en/docs/cli/check for documentation about this command.
yarnをバージョンを確認しても、最新バージョンである。
yarn -v 1.22.4
解決
結論からいうと、次のコマンドを叩いたら解決した。
yarn upgrade
ダメだった方法1
======================================== Your Yarn packages are out of date! Please run `yarn install --check-files` to update. ========================================
「Yarnが古いじゃねーかコノヤロー」と言われているので、命令通り次のコマンドを叩く。
yarn install --check-file
しかし、これをしたそのときには解決するものの、次また
bin/rails assets:precompile bin/rails console
このどちらかでもするとまた同じエラーが出た。
ダメだった方法2
To disable this check, please change `check_yarn_integrity` to `false` in your webpacker config file (config/webpacker.yml).
この指示とおり、config/webpacker.yml
を見てみた。
しかし、すでに
check_yarn_integrity: false
となっていて、変更の余地がない。
参考