紅寶石曾經有一個Ping.pingecho
方法,但它好像(和Ping
模塊)已經消失一段時間:紅寶石:Ping.pingecho缺少
% rvm use 1.8.7
Using ~/.rvm/gems/ruby-1.8.7-p334
% ruby -rping -e 'p Ping.pingecho "127.0.0.1"'
true
% rvm use 1.9.2
Using ~/.rvm/gems/ruby-1.9.2-p180
% ruby -rping -e 'p Ping.pingecho "127.0.0.1"'
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- ping (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
% ruby -e 'p Ping.pingecho "127.0.0.1"'
-e:1:in `<main>': uninitialized constant Object::Ping (NameError)
已經把它移到一個不同的庫(那麼應該怎麼我require
加載它?),或 它已被刪除,並替換爲一個不同的模塊(所以我應該使用什麼來確定IP是否可達?)。