Я бегу рубин 1.9.3 на коробке linux. Я хотел бы использовать SOCKSSocket, однако, я продолжаю работать в следующей ошибки:uninitialized constant SOCKSSocket
неинициализированным постоянная SOCKSSocket
простой тест с использованием 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>'
здесь исходный код непосредственно из Резолв замены .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
Я не могу не думать, что мне нужно установить некоторую зависимость, необходимую для включения носков или чего-то еще. Все будет полезно.