You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rails 6.0.5.1部署Heroku遇Webpack相关错误求助

Rails 6.0.5.1部署Heroku报错求助

部署Ruby on Rails 6.0.5.1应用至Heroku时出现报错,此前该应用可正常部署,目前无法定位问题原因。报错信息如下:

Heroku error: One CLI for webpack must be installed
ActionView::Template::Error (Webpacker can't find application in /app/public/packs/manifest.json

当前项目的package.json配置:

{
  "name": "proyecto",
  "private": true,
  "dependencies": {
    "@activeadmin/activeadmin": "^2.13.1",
    "@popperjs/core": "^2.11.6",
    "@rails/actioncable": "^6.0.0",
    "@rails/activestorage": "^6.0.0",
    "@rails/ujs": "^6.0.0",
    "@rails/webpacker": "4.3.0",
    "bootstrap": "5.2.2",
    "bootstrap-icons": "^1.9.1",
    "jquery": "^3.6.1",
    "popper.js": "^1.16.1",
    "turbolinks": "^5.2.0",
    "webpack": "^4.0.0"
  },
  "version": "0.1.0",
  "devDependencies": {
    "webpack-cli": "^4.10.0",
    "webpack-dev-server": "^4.11.1"
  },
  "engines": {
    "node": "14.20.0"
  }
}

已尝试的解决方案:

  • 执行heroku config:set YARN_PRODUCTION=true,引发编译无法停止的运行时错误
  • 重新安装webpack-cli,问题未得到解决
  • 注释视图中的<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>后,主页可加载但下拉菜单功能失效
  • 将Webpacker配置中的extract_css: true改为false,无任何变化

目前已尝试多种网络上的解决方案均无效,寻求可行的解决办法。

内容的提问来源于stack exchange,提问作者gvfigueroa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 15:10:24