事象
- Rails6の機能、
action_text
をdockerで実装しようとして出たエラー
結論
- nodeのバージョンを新しくしたらエラー解決
過程
-
$ rails action_text:install
すると、run ~~ で止まる。
- 本来はこの後に
application.js
へtrix
をrequireする、などを書き込んで欲しい
問題の切り分け
- dockerを使わないで、localでやるとうまくいく。
- そのうまくいったlocalで
$ node -v
すると14代だった - dockerにnodeをver指定する記述を足す
RUN curl -sL https://deb.nodesource.com/setup_7.x | bash - && \
apt-get install -y nodejs npm && npm install n -g && n 14.17.4
その他
- railsguideにaction_textを使うならnode バージョンは~~以上、とは書いてない気がするんだが、、
- まだましか。laravelのreadoubleなんてもっとひどいもんな。