【发布时间】:2016-06-21 16:58:41
【问题描述】:
我正在学习 Ruby 中的套接字。我在 Pry 会话中尝试了 require 'socket',只是为了得到 false。经过一番麻烦,我决定使用irb,但一切正常。
后来,我在不需要 socket 的情况下在 pry session 中运行了 TCPServer.new('localhost', 2000),它成功了!
我很好奇为什么会这样。 socket 已经是 pry 的一部分了吗?我检查了 Pry 源代码,但无法弄清楚。
在 Ruby 2.3.0 上撬开 0.10.3 版
【问题讨论】:
-
不,
socket在您启动 Pry 时默认不会加载。您是否有可能正在加载的.pryrc文件? -
发生这种情况时,我没有
.pryrc