Webpacker :: Manifest :: MissingEntryError с ванильным приложением Rails 6 - PullRequest
0 голосов
/ 16 октября 2019

Версии программного обеспечения в macOS 10.14.6 и 10.15:

$ ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]
$ rails -v
Rails 6.0.0
$ node -v
v6.14.4

Настройка

$ rails new testshop3
$ cd testshop3
$ rails g scaffold Product name price:integer
$ rails db:migrate
$ rails s

Это кажется очень простой и простой настройкой, но когда я открываю http://localhost:3000/products Я получаю сообщение об ошибке «Webpacker :: Manifest :: MissingEntryError в Products # index».

enter image description here

Как это исправить?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2019

У меня почти идентичная проблема с узлом v11.5.0. Моя первая идея состояла в том, чтобы запустить любой из них:

>bundle exec rake assets:precompile
>rails assets:precompile

Обе команды не работают с использованием yarn v1.10.1, поскольку CLI yarn не может найти команду "webpack".

0 голосов
/ 17 октября 2019

Я нашел решение проблемы. Но, к сожалению, я изменил слишком много вещей в одно и то же время, поэтому мне сложно определить точное решение. Вот что я сделал:

  • Обновление Brew
  • Удаление и установка RVM
  • Установка ruby ​​2.6.3
  • Установка направляющих 6.0.0
  • установить nodejs 10.16.3 (после проверки https://nodejs.org для LTS)

После этого все заработало. Возможно, последний шаг решит проблему в первую очередь, но у меня нет возможности это проверить.

...