Think Twice
IT技術メモ | Visual Studio Codeのメモ
Created: 2021-03-16 / Updated: 2021-03-16

Visual Studio CodeでRubyをデバッグする


RubyをVisual Studio Codeで書く時にデバッグする方法のメモです。

目次


Ruby用の拡張を導入する

これを書いている時点でインストールしたものは以下です。

Name: Ruby
Id: rebornix.ruby
Description: Ruby language support and debugging for Visual Studio Code
Version: 0.28.1
Publisher: Peng Lv
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=rebornix.Ruby

デバッグ用Gemを導入する

Copy
$ gem install bundler
$ bundle init
$ cat Gemfile
# A sample Gemfile
source "https://rubygems.org"

# gem "rails"
gem "ruby-debug-ide"
gem "debase"
$ bundle install

Visual Studio Code用の設定ファイルを作成する

.vscode/launch.json
Copy
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug Local File",
            "type": "Ruby",
            "request": "launch",
            "program": "${workspaceRoot}/main.rb",
            "useBundler": true
        }
    ]
}

動かしてみる


参考

参考サイト