【问题标题】:Deleted gem 'webpack' but keeps giving error on Heroku删除了 gem 'webpack' 但在 Heroku 上不断出错
【发布时间】:2018-10-08 05:51:19
【问题描述】:

我已经安装了gem 'webpacker',然后提交到服务器。但是,当我删除 gem 时,Heroku 上的新设置尚未更新。

当我运行应用程序时:

/app/vendor/bundle/ruby/2.5.0/gems/railties-5.1.6/lib/rails/railtie/configuration.rb:95:in method_missing': undefined methodwebpacker' for # (NoMethodError)

有人知道如何在服务器中重新做gem进程吗?谢谢!

【问题讨论】:

    标签: ruby-on-rails webpack rubygems


    【解决方案1】:

    您很可能还有一些配置项剩余。在您的应用程序中搜索webpackwebpacker。至少你可以在你的配置中找到一个 webpack 文件夹。

    https://github.com/rails/webpacker

    我建议您再次进行设置,以确保您删除了所有内容。

    【讨论】:

    • 这正是问题所在。谢谢!我经历了每一步来检查是否存储了任何 webpack 文件,并手动删除了它们。当我使用 Rubymine 时,我可以检查每个错误,指向哪些文件。我想这对于刚开始并且不使用 IDE 的人来说会有点挑战。 (但我建议谁有同样的问题:继续删除每个 webpack 文件)
    【解决方案2】:

    从错误看来,您的 Gemfile.lock 没有被更新。

    首先删除本地系统上的 Gemfile.lock 然后从本地系统上的 Gemfile 中删除 gem。 然后将 Gemfile 中的 gem 打包到本地系统上。

    提交并推送到 Heroku。

    希望对你有帮助!

    【讨论】:

    • 感谢您的快速回答。我试过这个方法,但它仍然显示错误。也许是 webpacker 的问题。
    猜你喜欢
    • 2015-01-23
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 2017-08-23
    • 2020-02-23
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    相关资源
    最近更新 更多