You need to enable JavaScript to run this app. Gemfile添加Ruby Gem后执行bundle exec运行脚本仍提示找不到文件如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Gemfile添加Ruby Gem后执行bundle exec运行脚本仍提示找不到文件如何解决

报错原因
  • 导入指令使用错误:require_relative用于加载与当前执行脚本instantiate_clients.rb相对路径下的本地文件,而trinsic_service_clients是通过Bundler安装的第三方Gem,无法用相对路径加载。
  • 导入语句存在语法缺陷:你写的require_relative 'trinsic_service_clients缺少结尾的闭合单引号,本身也不符合Ruby语法规范。
解决方案

将instantiate_clients.rb文件顶部的导入语句替换为如下内容:

require 'trinsic_service_clients'

修改完成后重新执行命令即可正常运行:

bundle exec ruby instantiate_clients.rb

原理说明:Bundler执行环境会自动把已安装Gem的lib目录加入Ruby的加载路径,使用标准require指令直接传入Gem名称即可正确加载对应库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 23:06:11