4

我正在尝试安装 Webpacker 以便能够启动 Yarn 服务器。我在 Rails 5 上并安装了 gem。

当我跑

bundle exec rails webpacker:install

我得到:

>> rails aborted!
Don't know how to build task 'webpacker:install' (see --tasks)
bin/rails:15:in `require'
bin/rails:15:in `<main>'
(See full trace by running task with --trace)

该命令似乎不存在。

4

4 回答 4

5

rails/webpacker按照我引用的文档安装gem

安装

您可以使用新的 --webpack 选项在设置新的 Rails 5.1+ 应用程序期间添加 Webpacker:

可用的 Rails 5.1+

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

Gemfile gem 'webpacker', '~> 3.0'

或者,如果您更喜欢使用 master

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
于 2017-12-02T10:27:25.463 回答
2

首先,将以下内容添加到 gemfile 中:

gem "webpacker", "~> 3"

然后,捆绑安装:

bundle exec rails webpacker:install
于 2020-03-04T06:04:07.683 回答
1

我正在尝试安装 webpacker,对我来说,解决方案与此处列出的解决方案有些不同。

我正在尝试gem install webpacker,但它不会更改 Gemfile。

然后我搜索了为什么它没有改变,为了让它工作,我不得不使用:

bundle add webpacker

之后我使用了:

rails webpacker:install
于 2022-01-26T12:02:43.543 回答
0

您确定 webpacker 安装正确吗?

也许您在没有它的情况下使用bundle exec尝试运行存在问题。您还可以尝试使用--tasks标志运行以验证 webpacker 任务是否可用。

于 2017-12-02T08:59:20.603 回答