0
斐伊川所有, 我遠程登錄使用「網/遠程登錄」自帶紅寶石級機器,但我有一些問題starnge ...這是下面的代碼,我使用問題NET/TELNET類紅寶石
require 'net/telnet'
ip="192.168.247.111"
localhost = Net::Telnet::new("Host" =>ip,
"Timeout" => 50,
"Prompt" => /[$%#>] \z/n)
localhost.login("root", "root") { |c| print c }
現在,當我運行上面的代碼,我得到的連接錯誤,如
c:/ruby/lib/ruby/1.8/net/telnet.rb:352:in `initialize': getaddrinfo: no address
associated with hostname. (SocketError)
但是,如果我harcoded個ip地址,如「主機」 =>「192.168.247.111」
時能夠使它工作意味着能夠lnet機器...但我的要求它從一些變量分配....我怎麼能實現它?