我该如何修复bin/rails已中止并显示的NameError: 未初始化的常量JSON::Ext::ParserConfig (NameError)?

编程语言 2026-07-08

在为一个相对较新生成的Rails应用启动开发容器时,进入到 bin/setup --skip-server 时,我收到了以下错误:

== Preparing database ==
bin/rails aborted!
NameError: uninitialized constant JSON::Ext::ParserConfig (NameError)

    Ext::Parser::Config = Ext::ParserConfig
                             ^^^^^^^^^^^^^^
Did you mean?  JSON::ParserOptions

解决方案

显然,问题是由位于 tmp/cache/bootsnap 的过时文件引起的。用 rm -rf tmp/cache/bootsnap 将其删除后,重新尝试构建就成功了。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章