【发布时间】:2022-06-29 19:17:57
【问题描述】:
我正在尝试在 Mac 上的 VSCode 中的 Rails 应用程序中设置断点。我正在使用 ASDF 安装 Ruby 等。
VSCode for Rails 中的默认启动配置如下所示:
{
"name": "Rails server",
"type": "Ruby",
"request": "launch",
"program": "${workspaceRoot}/bin/rails",
"args": [
"server"
]
}
这失败了,因为我的which rails 是Users/timregan/.asdf/shims/rails。但是,如果我将 launch.json 中的 "program": "${workspaceRoot}/bin/rails" 替换为 "program": "/Users/timregan/.asdf/shims/rails",我会在尝试启动调试会话时收到此错误消息:
在使用 ASDF 时,在 VSCode 的 launch.json 中使用什么设置来调试 Rails 的正确设置是什么?
【问题讨论】:
标签: ruby-on-rails visual-studio-code vscode-debugger asdf-vm