我在WSL上使用windows VS代码作为编辑器在rails上安装了ruby。要将Ruby Debugger与Vs代码一起使用,我已经安装了Ruby Extension。但它会导致Extension host terminated unexpectedly
错误。如何为Ruby设置解释器路径?
答案 0 :(得分:0)
VSCode将调用Ruby,条件是它已作为标准环境的一部分在您的路径中找到。要对此进行测试,请在命令行运行;
ruby --version
它应该返回类似;
ruby 2.5.1p57
...
如果出现错误,则需要检查系统上如何设置Ruby
在命令行上运行;
gem install bundler nokogiri ruby-debug-ide debase
默认情况下,VSCode假定您已在应用程序的根目录中创建了VSCode工作区,并且该应用程序的起点是main.rb。假设这是正确的,请按如下所示在VSCode中配置调试;
编辑显示的launch.json文件的“侦听rdebug-ide”部分,以包括;
"showDebuggerOutput" : true