如果您的电脑自带 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
网友评论