#config/initializers/byeBUG.rbif Rails.env.development? require 'byeBUG/core' #ByeBUG.wait_connection = true def find_available_port server = Tcpserver.new(nil,0) server.addr[1] ensure server.close if server end port = find_available_port puts "Starting remote deBUGger..." ByeBUG.start_server nil,port puts "Remote deBUGger on port #{port}"end
我开始服务
$foreman start
我看到终端中报告的服务启动和端口号:
21:20:58 web.1 | => Ctrl-C to shutdown server21:20:58 web.1 | Starting remote deBUGger...21:20:58 web.1 | Remote deBUGger on port 54635
我通过远程选项启动bybBUG,我得到的就是:
$byeBUG -R localhost:54635Connecting to byeBUG server...Connected.
那是我的问题. “连接的.”但没有byeBUG提示.此外,我之后的断点似乎已经开始,但byebyg远程调试不再做什么.
想法?任何人?因为我搜索过每一个人,似乎没有人遇到类似的问题.
我的系统参数:
> OS X El CAPItan 10.11.2
>ruby2.2.3
>栏4.1.14
> byeBUG 8.2.1
>领班0.78.0
ByeBUG.wait_connection = true
你拥有的其他一切似乎都有效.将byeBUG gem更新为10.0,我认为你会很幸运. 总结
以上是内存溢出为你收集整理的ruby – 调试工头用byebug开始app.远程调试连接但没有显示提示全部内容,希望文章能够帮你解决ruby – 调试工头用byebug开始app.远程调试连接但没有显示提示所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)