Я получаю ошибку Ruby, такую как:
Errno::EADDRNOTAVAIL: can't assign requested address - connect(2)
Я бы хотел иметь возможность запросить объект Errno
, чтобы узнать, какой IP и порт незаконно используются повторно.
Есть ли способ узнать это?Боюсь, ответ «нет, ОС предоставляет Ruby только номер ошибки и ничего более».
Я пробовал поднимать, спасать и возиться с объектом ошибки, подобным этому, и я не вижу ничего в его выводе .methods
, который кажется уместным..methods(false)
пусто.