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

使用Rails命令创建项目时遇railties gem未找到错误求助

Rails 'railties' gem 找不到问题的解决步骤
  • 清理残留的Rails执行文件
    错误提示里的Rails执行文件关联的是Ruby 3.1.2,但你当前使用的是2.6.10,先删掉这个版本不匹配的残留文件:

    rm -f /Users/xxx/.gem/ruby/3.1.2/bin/rails
    

    注意把命令里的xxx替换成你的实际用户名。

  • 校准Ruby环境
    检查当前Ruby环境的gem路径是否正确:

    gem env
    

    查看输出里的GEM PATHS,确认是否对应Ruby 2.6.10的路径。如果用了rbenv或rvm这类版本管理工具,执行以下命令切换并刷新环境:

    # 若使用rbenv
    rbenv local 2.6.10
    rbenv rehash
    
    # 若使用rvm
    rvm use 2.6.10
    
  • 重新安装兼容版本的Rails
    Ruby 2.6.10最高兼容Rails 6.1.x版本,直接安装对应版本:

    gem install rails -v 6.1.7
    

    安装完成后执行rails -v验证,能正常显示版本号就说明环境修复完成。

  • 重新创建项目
    再次执行你原来的项目创建命令:

    rails new freelancer --database=postgresql --javascript=webpack
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 12:35:23