Ich laufe Ruby 1.9.3 auf einer Linux-Box. Ich möchte SOCKSSocket verwenden, aber ich weiterhin in den folgenden Fehler auszuführen:nicht initialisierte Konstante SOCKSSocket
nicht initialisierte Konstante SOCKSSocket
einfachen Test mit IRB
irb(main):001:0> require 'resolv-replace'
=> true
irb(main):002:0> SOCKSSocket
NameError: uninitialized constant SOCKSSocket
from (irb):2
from /usr/local/bin/irb:12:in `<main>'
hier ist der Quellcode direkt von resolv-Ersatz .rb
class SOCKSSocket < TCPSocket
# :stopdoc:
alias original_resolv_initialize initialize
# :startdoc:
def initialize(host, serv)
original_resolv_initialize(IPSocket.getaddress(host), port)
end
end if defined? SOCKSSocket
Ich kann nicht helfen, aber denke, dass ich eine Abhängigkeit installieren muss, um Socken oder etwas zu aktivieren. Alles wäre hilfreich.