我正在将 ruby 版本从 3.0.6 更新到 3.3.1 并且捆绑包运行成功,但是当尝试运行 Rails Server 或 Rails c 时,出现此错误
**“**ArgumentError:字符串与 nil 的比较失败(ArgumentError)
msg = " #{RUBY_VERSION < SINCE[gem] ? "will no longer be" : "is not"} part of the default gems since Ruby #{SINCE[gem]}.""
我尝试分叉 ruby 但无法在 gemfile 中使用 as - ruby“3.3.1”,github:“url”
尝试过叉子 不想使用Disable_bootsnap=1railss
这是 Ruby 3.3.1 中的一个已知问题
https://bugs.ruby-lang.org/issues/20450
https://github.com/ruby/ruby/pull/10619
在我们等待 ruby 新版本时可以应用一个补丁https://bugs.ruby-lang.org/issues/20450#note-6