Ruby・Rails

Rails5.1.1で「cannot load such file — coffee_script」というエラーへの対処法

最終更新から9年以上たっています。ライブラリのバージョンや手順が変わっている可能性があります。

Rails5.1.1でWebサービスを作ってるのだが、普通にrails g controllerをすると、coffeeスクリプトも生成される。
scssファイルは欲しいので、–no-assetsオプションを付ける事なく回避する方法として、Gemfileから「coffee-rails」を削除してbunlde updateした。

その後、ブラウザからアクセスすると

cannot load such file -- coffee_script

というエラーが表示された。

趣味グラマの先生であるGoogleに聞いてみると、1件目のissueに解決法が書いてあった。

LoadError: cannot load such file — coffee_script #1544

rake tmp:cache:clear

上記のタスクを実行後、railsサーバを再起動したら直った。

まとめ

coffeeスクリプトって一度も書いた事無いけど、TypeScriptとかES6が騒がれている中で、生き延びる可能性はどれぐらいなんだろう。
rails5に標準で入れる程なのだろうか。

made with Flutter

この記事を書いた人がつくったアプリ

Ruby・Rails の記事

コメントの受け付けは終了しました。ご意見・ご質問は X(@nm_aru)へどうぞ。