【问题标题】:How to setup ruby on rails debugger using vs code extension for WSL如何使用 WSL 的 vs 代码扩展在 Rails 调试器上设置 ruby
【发布时间】:2018-01-24 10:21:50
【问题描述】:

我已经在 WSL 上安装了 ruby​​ on rails,并使用 windows VS 代码作为编辑器。要将 Ruby Debugger 与 Vs 代码一起使用,我已经安装了 Ruby Extension。但它给出了Extension host terminated unexpectedly 错误。如何为 Ruby 设置解释器路径?

【问题讨论】:

    标签: ruby-on-rails visual-studio-code windows-subsystem-for-linux


    【解决方案1】:

    1) 红宝石

    VSCode 将调用 Ruby,前提是它可以作为标准环境的一部分在您的路径中找到。要对此进行测试,请在命令行运行;

    ruby --version

    它应该返回类似的东西;

    ruby 2.5.1p57...

    如果你得到一个错误,那么你需要检查你的系统上的 Ruby 是如何设置的

    2) 安装调试 gems

    • 在命令行,运行;

      gem install bundler nokogiri ruby-debug-ide debase

    3) 设置 VSCode Ruby 调试。

    默认情况下,VSCode 假定您已在应用的根目录中创建了 VSCode 工作区,并且应用的起点是 main.rb 。假设这是真的,在 VSCode 中配置调试如下;

    • 点击左侧活动栏中的调试图标
    • 点击左上角“DEBUG”旁边的绿色播放图标
    • 从显示的环境列表中选择“Ruby”
    • 在调试播放按钮右侧,单击“调试本地文件”旁边的向下箭头并更改为“监听 rdebug-ide”
    • 将齿轮按钮推到刚刚选择的“Listen for rdebug-ide”的右侧
    • 编辑所提供的launch.json文件的“Listen for rdebug-ide”部分以包含;

      "showDebuggerOutput" : true
      

    4) 希望你现在一切顺利。 :)

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 2021-08-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-05
      • 1970-01-01
      • 2020-10-01
      • 2022-06-14
      • 2022-11-04
      相关资源
      最近更新 更多