我们如何在Windows机器中调试第三方ruby gem

时间:2018-06-05 21:23:44

标签: ruby rubygems

我正在Windows虚拟机中运行Ruby gem。 这是用于集成2个系统(servicenow和nexpose)的第三方gem。 我没有Ruby或Ruby宝石的专业知识,所以让我知道我们如何做到这一点。

1 个答案:

答案 0 :(得分:1)

您的本地计算机上有宝石。

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

  2. 在主应用的Gemfile中找到您刚才更改的宝石。添加path选项 - > gem_name, path: 'local_machine_path_to_the_gem

  3. 再次运行bundle install

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