Sublime如何运行Ruby脚本_Ruby解释器路径配置详细步骤

首先确认Ruby已安装并获取其路径,然后在Sublime Text中创建自定义构建系统,将“cmd”指向Ruby解释器实际路径,保存为RubyCustom.sublime-build,最后选择该构建系统并运行.rb文件验证配置是否生效。

Sublime如何运行Ruby脚本_Ruby解释器路径配置详细步骤

如果您尝试在Sublime Text中运行Ruby脚本,但执行时提示找不到解释器或无法执行,可能是由于Sublime未正确配置Ruby解释器路径。以下是解决此问题的步骤:

一、确认Ruby已安装并获取解释器路径

在配置Sublime之前,需确保系统中已正确安装Ruby,并能通过命令行调用ruby命令。此步骤用于定位ruby可执行文件的实际路径。

1、打开终端(macOS/Linux)或命令提示符/PowerShell(Windows)。

2、输入 ruby -v 并回车,确认Ruby版本信息正常输出。

3、输入 which ruby(macOS/Linux)或 where ruby(Windows)来查看Ruby可执行文件的完整路径。

4、记录返回的路径,例如:/usr/bin/rubyC:Ruby27-x64in uby.exe,后续配置将使用该路径。

二、安装Sublime Text的Build System支持

Sublime Text通过构建系统(Build System)来执行外部程序,包括Ruby解释器。需要创建自定义构建配置以指向正确的Ruby路径。

1、在Sublime Text中,点击顶部菜单栏的 Tools → Build System → New Build System…

2、此时会打开一个JSON格式的配置文件模板。

3、将以下内容粘贴进文件中,根据实际路径修改”cmd”字段:

{
“cmd”: [“ruby”, “-u”, “$file”],
“selector”: “source.ruby”,
“file_regex”: “^(…*?):([0-9]+):([0-9]+): (?:.*)” }

4、如果系统无法识别ruby命令,请替换为完整路径,例如:

“cmd”: [“/usr/bin/ruby”, “$file”](macOS/Linux)

“cmd”: [“C:\Ruby27-x64\bin\ruby.exe”, “$file”](Windows,注意双反斜杠转义)

Sublime如何运行Ruby脚本_Ruby解释器路径配置详细步骤

ChatGPT Writer

免费 Chrome 扩展程序,使用 ChatGPT ai 生成电子邮件和消息。

Sublime如何运行Ruby脚本_Ruby解释器路径配置详细步骤34

查看详情 Sublime如何运行Ruby脚本_Ruby解释器路径配置详细步骤

5、保存文件为 RubyCustom.sublime-build,建议保存在默认弹出的目录中。

三、选择并启用自定义构建系统

保存构建配置后,需在Sublime中手动选择该构建系统,以便运行Ruby脚本时调用正确解释器。

1、点击菜单 Tools → Build System

2、在子菜单中找到并勾选刚创建的 RubyCustom 选项。

3、打开任意 `.rb` 文件,按下 Ctrl+B(Windows/Linux)或 Cmd+B(macOS)即可运行当前脚本。

4、运行结果将在Sublime底部面板输出,若出现错误,请检查路径和语法。

四、验证配置是否生效

通过运行测试脚本来确认构建系统是否正确调用Ruby解释器。

1、新建一个文件,输入以下Ruby代码:

puts “Hello from Ruby!”
puts RUBY_VERSION

2、将文件保存为 test.rb

3、确保当前构建系统为 RubyCustom

4、按下 Ctrl+B 执行脚本。

5、观察底部输出面板是否显示问候语及Ruby版本号,若显示则表示配置成功。

sublime linux js json windows mac macos win 配置文件 cos ruby json windows macos sublime text linux

上一篇
下一篇