Heroku上的Rails 5.2-缺少coffee_script

dav*_*man 7 ruby-on-rails heroku

我一直在使用Rails 5-2-stable分支中的Rails 5.2 来使用ActiveStorage,现在我正在更新一堆应用程序以再次使用发布的版本。如本期所述,Github的rails版本都需要coffee_script。现在我要删除coffee

我无法在本地环境或CI中重新创建它,但是在部署到Heroku时会失败,并显示以下信息:

LoadError: cannot load such file -- coffee_script
       /tmp/build_2b0eaffa6f7fd662e3233ac5b4de6d62/vendor/bundle/ruby/2.5.0/gems/bootsnap-1.3.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
Run Code Online (Sandbox Code Playgroud)

我在代码中找不到任何提及咖啡的内容。

这可能是Herkou或类似设备上的缓存问题吗?任何线索都欢迎。

gemfile失败

https://github.com/fsek/voting/blob/50d063d16ae8d323f0cfe57e5bb6b4299c592019/Gemfile

工作的gemfile(单独的项目,可以部署)

https://github.com/pensionsupplysning/web/blob/cb256668640e38af4b59e8cf23fbfa939728abb7/Gemfile

Pau*_*lgo 1

将 gem 添加coffee-rails到您的项目或迁移到 sprockets 4.x 并确保遵循此迁移指南:https ://github.com/rails/sprockets/blob/master/UPGRADING.md#manifestjs