CodeBox CodeBox

【Rails】EC2でDownload Yarn at https://yarnpkg.com/en/docs/installが出る場合の対応

Ruby / Rails
けい

概要

EC2でプリコンパイルが実行されず、下記のような文章が出現するケースがあります。

Download Yarn at https://yarnpkg.com/en/docs/install


特にエラー文も発生しないので、プリコンパイルが実行できたと勘違いしがちですが、実際には処理が行われていないのでCSS / JS / 画像が正しく表示されなくなります。

結論

EC2上にyarnがインストールされていないことが原因なので、npmを使ってyarnをインストールしてあげるだけです。

sudo npm i -g yarn


再度EC2上で下記コマンドを実行するとプリコンパイルが実行されます。

[ec2-user@ip-xx-xx-xx-xx アプリケーション名]$ bundle exec rails assets:precompile RAILS_ENV=production


ABOUT ME

けい
ベンチャーのフロントエンジニア。 主にVueとTypescriptを使っています。ライターのための文字数カウントアプリ:https://easy-count.vercel.app/