Новейшая версия Rails, 6.0.2, поставляется с пакетом. json, который использует rails / webpack версии 4.2.2, для которой требуется Node 8.
Преобладающая мудрость inte rnet, кажется, использовать RAILS_SKIP_ASSET_COMPILATION = true и вместо этого использовать файл .ebextension/fix_rails_6.config
, содержащий
commands:
02_download_nodejs:
command: "curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -"
03_install_nodejs:
command: "yum -y install nodejs"
container_commands:
19_precompile:
command: "bundle exec rake assets:precompile"
(полный файл https://gist.github.com/lettergram/7384acdc3a157579a1692cc0af09d33a)
Однако это приводит к ошибке Webpacker requires Node.js >= 8.16.0 and you are using 6.17.1
...
Как получить прекомпиляцию для использования уже установленного Node 8?