IPSocket ruby名称错误?
将IRB与输入一起使用时,获取错误:IPSocket ruby名称错误?,ruby,Ruby,将IRB与输入一起使用时,获取错误: IPSocket.getaddress("localhost") 错误: NameError: uninitialized constant IPSocket 只需在使用该类之前添加top: require 'socket' 看这个 例如:- 2.1.0 :022 > require 'socket' => true 2.1.0 :023 > IPSocket.getaddress("localhost") => "::1
IPSocket.getaddress("localhost")
错误:
NameError: uninitialized constant IPSocket
只需在使用该类之前添加top:
require 'socket'
看这个
例如:-
2.1.0 :022 > require 'socket'
=> true
2.1.0 :023 > IPSocket.getaddress("localhost")
=> "::1"
2.1.0 :024 >
为什么我不能得到我的ip地址,而是得到#=>“::1”?有什么区别吗?@user3222947请按照下面的答案回答。这有点奇怪。因为这不是你的主要问题,你现在可以接受我的回答来结束这个问题。