【发布时间】:2021-12-29 18:13:38
【问题描述】:
在创建 ruby on rails 项目时出现错误。在命令中,我通过输入rails new club,然后输入bundle 创建了一个新项目。现在,当我尝试通过键入并输入 rails g resource Club name 创建模型和控制器时,我收到此错误:superclass mismatch for class StringIO (TypeError)。
gems/bootsnap-1.9.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:
in `require': superclass mismatch for class StringIO (TypeError)
我什至没有一个名为 StringIO 的类,所以我不确定它来自哪里。
- 红宝石版本:2.6.8
- 导轨:6.1.4.1
【问题讨论】:
-
请添加您的 ruby 和 rails 版本并粘贴到堆栈跟踪的相关位中。
-
我在 ruby 2.7.4 和 rails 6.1.4.1 上更新了我所有的 gem 后也得到了这个。 gems/bootsnap-1.9.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require':StringIO 类的超类不匹配(TypeError)
-
Ruby on rails 版本:2.6.8
-
我的rails版本是6.1.4.1
-
评论不是永久性的——请编辑问题。
标签: ruby-on-rails ruby