bundleやgemが遅いと思ったらIPv6を切っていたからだった

## TL;DR

bundleが遅いと思ったらIPv6が切れていた。

## 環境

Zorin OS 15.3 (Ubuntu 18.04相当)

```
> bundle install                                                                                                                                                                                                                              
Fetching gem metadata from https://rubygems.org/.                                                                                                                                                                                             
Retrying dependency api due to error (2/4): Bundler::HTTPError Network error while fetching https://index.rubygems.org/api/v1/dependencies?gems=twitter-text-simpleidn (execution expired)                                                    
                                                                                                                                                                                                                                              
Retrying dependency api due to error (3/4): Bundler::HTTPError Network error while fetching https://index.rubygems.org/api/v1/dependencies?gems=twitter-text-simpleidn (execution expired)                                                    
                                                                                                                                                                                                                                              
Retrying dependency api due to error (4/4): Bundler::HTTPError Network error while fetching https://index.rubygems.org/api/v1/dependencies?gems=twitter-text-simpleidn (execution expired)                                                    
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                              
Network error while fetching https://rubygems.org/quick/Marshal.4.8/twitter-text-simpleidn-3.0.0.0.gemspec.rz (execution expired)
```

Bundleがよく失敗するし遅い！

## 原因

IPv6が切れてました。

自宅のネットワークの IPv4 over IPv6 が有効になっていたのが原因かもしれません。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/152713/4a6d16bd-d96a-3a72-d70c-7417f7053f1f.png)

## 解決方法

IPv6をオンにする。

## 参考資料

以下の例では逆にIPv6を切ることで解決している。

* [bundle install時にNetwork errorとなりrubygems.orgに接続できない
](https://ja.stackoverflow.com/questions/55439/bundle-install%E6%99%82%E3%81%ABnetwork-error%E3%81%A8%E3%81%AA%E3%82%8Arubygems-org%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84)