【问题标题】:Webpacker binstubs not installing correctlyWebpacker binstubs 未正确安装
【发布时间】:2017-10-10 15:00:57
【问题描述】:

在尝试将 Rails Webpacker gem 实现到现有应用程序时,我遇到了一个令人困惑的问题。

很遗憾,我在调试信息的方式上提供的东西不多,这也是一个内部项目,所以我在共享整个项目源方面的选择有限。

我正在按照此处列出的确切步骤进行操作:https://github.com/rails/webpacker 并且现在已经执行了多次,但是在 bundle exec rails webpacker:install 命令期间(运行 bundle 之后),我看到了消息:

跳过 webpack 和 webpack-dev-server,因为它们已经存在。 如果要覆盖跳过的存根,请使用 --force。

我的bin/ 目录中肯定不存在此 binstub。在 webpacker 安装之前或之后。

我觉得此时我已经尝试了所有方法,但似乎没有任何效果:

  • 重新安装 gem(多个版本,甚至通过 Git)
  • 从另一个项目手动创建 binstub(在我尝试运行 webpacker:install:react 脚本之前,这“有效”)。
  • 手动运行 Yarn,尝试 --force 创建 binstubs
  • webpacker.yml 中尝试了多种不同的配置调整

我现在只是没有想法。还有什么我应该检查的,可以试试吗?

【问题讨论】:

  • 我不知道为什么它们不会安装,但它们是相当小的脚本(每个

标签: ruby-on-rails webpacker


【解决方案1】:

这是一个对我有用的修复:

我将these two files 复制到我的应用程序的bin 目录中,然后bundle exec rails webpacker:check_binstubs 停止抱怨。

作为一个副作用,它使我的应用可以使用标准 buildpack 部署在我的 Paas 上。

【讨论】:

  • 见。我已经试过了。当我尝试运行bundle exec rails 时,它确实停止了抱怨。但是当我尝试运行时没有工作:webpacker:install:react
猜你喜欢
  • 2016-07-21
  • 2021-05-30
  • 2019-06-01
  • 2016-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多