You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ruby 3.2.0 + Rails 6.0.2创建应用遇activesupport错误求解决

Ruby 3.2.0 + Rails 6.0.2 创建应用报错的解决办法

问题根源

Rails 6.0.2依赖的railties组件和Ruby 3.2.0不兼容——Ruby 3.2.0不支持railties 6.0.2,最高只能兼容到railties 6.1.7.6版本。

具体解决方法

  • 方法一:先装兼容的railties再创建应用

    1. 执行命令安装指定版本的railties:
      gem install railties -v 6.1.7.6
      
    2. 接着创建应用时指定Rails版本:
      rails new 你的应用名 --rails-version=6.0.2
      
  • 方法二:升级RubyGems后重试

    1. 先把RubyGems更到最新版:
      gem update --system
      
    2. 重新安装Rails 6.0.2并创建应用:
      gem install rails -v 6.0.2
      rails new 你的应用名
      
  • 方法三:降级Ruby版本(可选)
    要是不想折腾gem版本,可以把Ruby降到3.0.x或更低版本,这类版本和Rails 6.0.2的兼容性更好。

内容的提问来源于stack exchange,提问作者sheredega

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 04:01:13