宝石网/红宝石中的ping

时间:2015-07-27 18:55:43

标签: ruby tcp ping

我只是安装net / ping gem,我想做这个程序:

require 'net/ping'



good = 'www.google.com'
bad  = 'foo.bar.baz'

p1 = Net::Ping::TCP.new(good, 'http')
p p1.ping?

p2 = Net::Ping::TCP.new(bad)
p p2.ping?

问题是当我尝试运行它时。系统显示:

C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- win32/security (LoadError)
    from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/net-ping-1.7.7/lib/net/ping/icmp.rb:4:in `<top (required)>'
    from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/net-ping-1.7.7/lib/net/ping.rb:9:in `require_relative'
    from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/net-ping-1.7.7/lib/net/ping.rb:9:in `<top (required)>'
    from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:in `require'
    from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
    from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:144:in `require'
    from C:/Users/Ildefonso7/Desktop/tcp.rb:4:in `<main>'

发生了什么?

0 个答案:

没有答案