我一直非常喜欢使用Pry开发 Ruby 应用程序。我还看到了一个名为pry -remote的 Pry 插件,它允许您设置 Drb 服务器以远程访问 Pry 会话。自述文件中的 pry-remote 概要很有意义,我在本地运行没有问题。但是,例如,我如何使用它来允许同事在他/她的终端中访问相同的 Pry 会话?
如果可能的话,我想要的 API 类似于localtunnel:
在计算机 1 上:
$ ruby main.rb
[pry-remote] Waiting for client on druby://127.0.0.1:9876
$ drblocaltunnel 9876
share this url:
http://xyz.drblocaltunnel.com
在计算机 2 上:
$ drblocaltunnel login -url http://xyz.drblocaltunnel.com
Frame number: 0/4
From: /programming/drb/main.rb @ line 5 Foo#initialize:
4: def initialize(x, y)
=> 5: binding.remote_pry
6: end