Хорошо, похоже, что в скрипте настройки нет --enable-socks как часть списка допустимых параметров, и это является причиной ПРЕДУПРЕЖДЕНИЯ: нераспознанные параметры ...
Я не отслеживалвниз, как добавить --enable-socks в список допустимых опций, однако я установил скрипт.
Редактировать: настроить
найти раздел: Инициализировать некоторые переменные ... иadd enable_option_checking = no
# Initialize some variables set by options.
enable_option_checking=no
Теперь запустите:
./configure --prefix=/usr/local --enable-socks
make
sudo make install
>ruby --version => 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux]
, затем попробуйте в irb
irb(main):001:0> require 'socket'
=> true
irb(main):002:0> require 'resolv-replace'
=> true
irb(main):003:0> SOCKSSocket
=> SOCKSSocket
irb(main):004:0>
Я ничего не сделал с помощью SOCKSSocketвсе же, однако, по крайней мере, теперь, похоже, у меня есть это доступно для моего кода.Кроме того, я предполагаю, что есть некоторая переменная ENV, чтобы отключить проверку опций или лучший способ обойти это.Я просто не отследил это.
Спасибо за вашу помощь !!