当我尝试在现有应用程序中实现Rails Webpacker gem时,我有一个令人困惑的问题。Webpacker binstubs没有正确安装
不幸的是,我没有太多东西可以提供调试信息的方式,这也是一个内部项目,所以我在共享整个项目源方面的选择有限。
我下面在这里列出的具体步骤:https://github.com/rails/webpacker,并已多次现在做到了,但bundle exec rails webpacker:install
命令的过程中(运行bundle
后),我看到消息:
跳过的WebPack和的WebPack-dev的因为它们已经存在。 如果您想覆盖跳过的存根,请使用--force。
这个binstubs绝对不存在于我的bin/
目录中。无论是之前或之后的网络安装。
我觉得我在这一点上都试过了,但是没有一样是工作:
- 重新安装宝石(多个版本,甚至通过GIT)
- 手动创建从一个不同的项目binstub (这个“工作”直到我试图运行
webpacker:install:react
脚本)。 - 手动运行纱线,试图
--force
创建binstubs - 尝试多种不同的配置,
webpacker.yml
我只是出出主意,在这一点上的调整。还有什么我应该检查,可以试试吗?
我不知道为什么他们不会安装它的答案,但它们都是相当小的脚本(每行<50行),我想你可以支持一个新项目,然后从那里手动将它们复制到现有的项目。 – hiddenwaffle