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

运行Rails命令报cannot load such file -- rake/file_list (LoadError)如何解决

报错对应的修复方案

该错误本质是Rake依赖缺失或版本不兼容导致的ActiveSupport加载失败,可按以下步骤依次排查:

  • 首先校验当前Ruby环境的Rake安装情况,执行命令:
    gem list rake
    若输出无Rake相关条目,直接执行gem install rake完成安装。
  • 你当前使用rbenv管理Ruby版本,安装完成后必须执行重哈希操作让配置生效:
    rbenv rehash
  • 如果是在单个Rails项目目录下执行命令报错,优先走项目Bundler依赖修复,在项目根目录执行:
    bundle install --redownload
    强制重新拉取所有项目依赖,避免本地缓存的gem文件损坏导致加载异常。
  • 若以上操作仍未解决,卸载当前所有版本的Rake后重新适配:
    gem uninstall rake -a
    执行后根据提示删除所有已安装的Rake版本,再根据使用场景执行gem install rake(全局使用)或bundle install(项目内使用)即可。
  • 额外校验项:打开项目根目录的Gemfile,确认是否存在gem 'rake'依赖声明,缺失的话补充后重新执行bundle install即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 00:15:08