ruby教程之VSCode 运行调试ruby

2025-11-08 05:56:34 / 法国直播世界杯

如果您的电脑自带 ruby-3.0.0 基本不需要安装什么, 如果不是这个版本可能需要安装以下软件

demo请点击这里

安装 ruby-debug-ide

gem install ruby-debug-ide

安装 debase 没有的安装下

gem install debase

创建2个文件分别为

touch main.rb

// 管理本项目需要引用的库, 运行 ruby

touch gemfile

创建一个文件夹 .vscode, 在这个文件下在创建一个 launch.json文件

touch launch.json

之后在 launch.json 这个配置文件下输入

{

"version": "0.2.0",

"configurations": [

{

"name": "Debug Local File",

"type": "Ruby",

"request": "launch",

"program": "${workspaceRoot}/main.rb",

"env": {

"PATH": "/Users/summerxx/.rvm/gems/ruby-3.0.0/bin:/Users/summerxx/.rvm/gems/ruby-3.0.0@global/bin:/Users/summerxx/.rvm/rubies/ruby-3.0.0/bin:/Users/summerxx/MyFlutter/flutter/bin/cache/dart-sdk/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/summerxx/.rvm/bin:/Users/summerxx/Desktop/MyFlutter/flutter/bin",

"GEM_HOME": "/Users/summerxx/.rvm/gems/ruby-3.0.0",

"GEM_PATH": "/Users/summerxx/.rvm/gems/ruby-3.0.0:/Users/summerxx/.rvm/gems/ruby-3.0.0@global",

"RUBY_VERSION": "ruby-3.0.0"

}

}

]

}

其中的环境变量不知道如何找, 请再终端依次输入

echo $PATH

echo $GEM_HOME

echo $GEM_PATH

echo $RUBY_VERSION

之后创建的完整目录可参照下图

截屏.png

之后在 VSCode 下载插件

截屏.png

cd 到相应文件夹下, 安装包

bundle install

键入测试代码

puts "hello ruby"

puts "hello summerxx"

输出结果

截屏.png

或者直接终端运行

summerxx@MacBook-Pro-2 rb % ruby main.rb

hello ruby

hello summerxx

文章参照

https://www.jianshu.com/p/af1d54b071bc

https://zhuanlan.zhihu.com/p/595717433