将webpack添加到现有的ruby项目中

时间:2018-03-05 14:28:59

标签: ruby-on-rails ruby webpack

我正在尝试将webpack添加到现有的ruby项目中。

我试着在this doc中说。

但是当我运行此命令gem 'webpacker', '~> 3.2'

我有这个错误:

ERROR:  While executing gem ... (Gem::CommandLineError)
    Unknown command webpacker,

我该如何解决?

1 个答案:

答案 0 :(得分:1)

您的计算机上是否有节点运行?在您的终端上,尝试node -v

首先确保您已在Gemfile中添加了gem 'webpacker',并且之后已经运行bundle install

然后尝试以下方法: bundle exec rake webpacker:install

作为额外的;可以建议在rails过程中运行webpacker。为此,请在您的计算机上安装foreman(gem install foreman),然后在项目的根目录创建一个Procfile,其中包含:

web: bin/rails server
assets: bin/webpack-dev-server

然后使用foreman start代替rails s启动您的应用