Как установить Webpacker с рельсами?

Я пытаюсь установить веб-пакет, чтобы запустить сервер пряжи. Стою на рельсах 5 и гем установлен. Когда я бегу: bundle exec rails webpacker:install я получаю:

рельсы прерваны! Не знаю, как собрать задачу 'webpacker: install' (см. --Tasks) bin / rails: 15: in require' bin/rails:15:in '(Просмотрите полную трассировку, запустив задачу с помощью --trace)

Похоже, что команды не существует ...


person Orsay    schedule 02.12.2017    source источник
comment
Возможно, это поможет вам ›stackoverflow.com/ questions / 47574225 /   -  person Prasanth_Rubyist    schedule 04.12.2017


Ответы (3)


установите гем rails/webpacker согласно документации, которую я цитирую

Установка

Вы можете добавить Webpacker во время установки нового приложения Rails 5.1+, используя новую опцию --webpack:

Доступные версии Rails 5.1+

rails new myapp --webpack
Or add it to your Gemfile:

Gemfile gem 'webpacker', '~> 3.0'

ИЛИ, если вы предпочитаете использовать мастер

gem 'webpacker', git: 'https://github.com/rails/webpacker.git'
and finally, run following to install Webpacker:

bundle
bundle exec rails webpacker:install

ИЛИ (в версии Rails ‹5.0)

bundle exec rake webpacker:install
person Fabrizio Bertoglio    schedule 02.12.2017

Сначала добавьте в гем-файл следующее:

gem "webpacker", "~> 3"

Затем установите пакет:

bundle exec rails webpacker:install
person Atchutha rama reddy Karri    schedule 04.03.2020
comment
Пожалуйста, добавьте пояснение к своему ответу, отредактировав его, чтобы другие могли извлечь из него уроки. - person Nico Haase; 04.03.2020

Вы уверены, что webpacker установлен правильно?

Возможно, возникла проблема с использованием bundle exec попробуйте запустить без него. Вы также можете попробовать запустить с флагом --tasks, чтобы проверить, доступны ли задачи веб-упаковщика для использования.

person Chris Borrowdale    schedule 02.12.2017
comment
Эта команда не существует, когда я запускаю --tasks. Однако я установил драгоценный камень, так что я могу сделать, чтобы эта команда стала доступной? - person Orsay; 04.12.2017
comment
Если вы запустите gem list, будет ли он указан в списке локальных жемчужин? - person Chris Borrowdale; 05.12.2017