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

Ruby on Rails启动服务器报错:require_relative无法加载指定文件

解决Rails启动时的racc扩展错误与config/boot缺失问题

针对你遇到的两个报错,按以下步骤逐一解决:

1. 修复racc扩展未构建的问题

报错提示Ignoring racc-1.6.0 because its extensions are not built,直接执行提示的命令修复:

gem pristine racc --version 1.6.0

如果执行后仍报错,尝试先卸载再重装该版本:

gem uninstall racc -v 1.6.0
gem install racc -v 1.6.0

若使用bundle管理依赖,也可以用bundle执行:

bundle exec gem pristine racc

2. 解决config/boot文件缺失问题

报错cannot load such file -- .../config/boot通常是项目结构不完整或目录错误导致:

  • 检查当前目录:确保你是在Rails项目的根目录下运行rails server(根目录应包含app、config、bin等文件夹)
  • 验证文件存在性:查看项目根目录的config文件夹中是否有boot.rb文件,如果没有,大概率是项目创建过程中出现异常,建议删除当前项目文件夹,重新创建:
    rails new hello_world
    cd hello_world
    
  • 重新安装依赖:进入项目根目录后,先执行bundle install确保所有依赖安装完整,再尝试启动服务器:
    bundle install
    rails server
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 00:50:21