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

如何在VSCode终端中运行Ruby文件?运行part_1.rb提示LoadError怎么解决

问题原因

报错的核心原因是你当前执行命令的工作目录为用户主目录(终端提示符中~对应主目录路径),而part_1.rb存放在特定文件夹的lib子目录下,Ruby在当前工作目录下找不到对应文件,因此抛出LoadError。

正确操作方法
  • 方法1:先切换到文件所在目录再执行
    1. 先找到包含lib、spec子目录的上层文件夹路径,假设该文件夹名为my_ruby_project且存放在主目录下,执行目录切换命令:
      cd ~/my_ruby_project/lib
    2. 切换完成后直接运行文件:
      ruby part_1.rb
  • 方法2:直接传入文件完整路径运行
    不需要切换工作目录,直接在ruby命令后跟上part_1.rb的完整路径即可,示例:
    ruby ~/my_ruby_project/lib/part_1.rb
补充说明

如果你不清楚part_1.rb的完整路径,可以在终端执行搜索命令:
find ~ -name "part_1.rb"
命令执行后会输出该文件的绝对路径,直接复制路径替换上述示例中的对应部分即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 01:24:04