質問: 環境:mac上のVirtualBoxでCentOS7.5(1804) $ gem update --system を実行すると ERROR: While executing gem...(Gem::RemoteFetcher::UnknownHostError) time out () というメッセージが表示されます。 rubyのバージョンは、2.5.1(2.3.0でも試しました) ちなみにapi.rubygems.orgへpingは通ります。 以上、よろしくおねがいします。
回答: 教えていただいた「IPv6を無効」にすることで、 無事、インストールすることができました。 【方法】 1sysctl.conf を開く $ sudo vi /etc/sysctl.conf 2以下を追記 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 3sysctl.conf を保存して閉じる 4設定を反映 $ sudo -p 5IPv6 が存在しないことを確認 $ ip a 6gem update --system 以上でアップデートできました。