首页 > 解决方案 > 我们如何在 Windows 机器中调试 3rd 方 ruby​​ gems

问题描述

我在 Windows 虚拟机中运行 Ruby gem。这是用于集成 2 个系统(servicenow 和 nexpose)的第 3 方 gem。我没有 Ruby 或 Ruby gems 方面的专业知识,所以请告诉我如何做到这一点。

标签: rubyrubygems

解决方案


您在本地机器上有宝石。

  1. 运行bundle open gem_name,您将打开 gem 源代码。如果您没有为此命令配置文本编辑器,则必须这样做。在要调试的位置添加断点(例如 byebug 或调试器)。

  2. Gemfile您的主应用程序中找到您刚刚更改的 gem。将path选项添加到它 -> gem_name, path: 'local_machine_path_to_the_gem

  3. 再跑bundle install

  4. 通过测试调用 gem 的代码开始调试。


推荐阅读