У меня есть сервер Gandi Debian 9, который я использую для хостинга веб-страниц.
Я пытаюсь установить драгоценный камень Ruby в системе, но похоже, что мне либо заблокировали установку драгоценных камней, либо мне нужно настроить мою систему для установки драгоценных камней.
Вот что я сделал для отладки системы
Сообщение об ошибке установки gem
Could not find a valid gem 'selected-package' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - Errno::ENETUNREACH: Failed to open TCP connection to api.rubygems.org:443 (Network is unreachable - connect(2) for "api.rubygems.org" port 443) (https://api.rubygems.org/specs.4.8.gz)
Результаты команды netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
Актуальная проблема После некоторой отладки проблема, похоже, связана с безопасным подключением к порту 443 на моем VPS. Все 443 соединения, генерируемые машиной, не работают. Ищем способы решить эту проблему.
Вопросы
1. Как включить установку Ruby gem на моем сервере Gandi (например, изменение конфигурации хостов)?
Проблема с установкой драгоценных камней на моем сервере связана с проблемой, когда установщик драгоценных камней не поддерживает IPv6. К моему серверу не был подключен интерфейс IPv4. Однако подключение интерфейса IPv4 устранило проблему.
Эта проблема решается в этих двух потоках гемов Ruby.
http://help.rubygems.org/discussions/suggestions/8062-ipv6-support-for-rubygems
http://help.rubygems.org/discussions/suggestions/44-ipv6