Proxy経由でhexを使用する。

`Ruby`のときは`gem`。`Python`のときは`pip`。
そして`Elixir`のときは、`hex`。毎回 proxy に阻まれる。

正しい方法ではないとは思うが、うまくいったので記述しておく。

mixコマンドを実行すると下記エラーとなる。

```
Could not install Hex because Mix could not download metadata at https://repo.hex.pm/installs/hex-1.x.csv.
```

そこで、ブラウザで上記のURLにアクセスして、`hex-1.x.csv`をダウンロードしてみる。内容は以下。 

```hex-1.x.csv
0.14.0,bd8a849be7e731f8d844229c029107e281364b55fe257d0f6d6ea9f7224d8c414d2ec2f0dee4bcdd9bc7672cab6c9d19e7e6bbb0539c740678fb6047821ce363d,1.0.0
0.14.0,75d59bc4e6ffd3e2bd6473aa9b10e1196d0fc0d802a01d9c562e69fc86883f03d4ef025db8bad9848482c67daee1c400eea88a2e2fdc527f8aa7a54e1ea7bdddf,1.1.0
0.14.0,161scdc94010b31b11f8a19983617742a701ba7da82714dcc45157e1f9073206abd925710232a53514968aab8b4a05a8176c8273c44d4ba49e633f79bc3a015e6,1.2.0
0.14.0,c22fg832b3e4cb35851aeb26a7d592034901e0f9dc2bdeb2ec11f94fefedb837fefc169f834723e6f4bff2e3c5d5dfaf20b183229d2b459a69fafffe57a7132c0,1.3.0

・・・省略・・・

0.16.1,51296d17b2f0917d786ce4854b87aa489f7a5372289b9f069610a79d5b78444b1361a609c82c5c0750955be572e2e824a186f402e0c84a93dd325ffdb9f141ae1,1.3.0
0.16.1,fc3785a034d91a1a6692bcaf587a73d62c6508d7c6332eb0e9b6e32d12c5cb4a97a52a01017c741c0c1e978293057d9860237259cd6fa9e7014f9413cb5a03664,1.4.0
0.17.0,218978fs135ab68458da41bb7890143e17bfff2506719fff5866c5a1be19a00bf0a3c547838147451b2b1b6ded1a9934025a5c1e33c47faa258da000288c47188,1.0.0
0.17.0,9fc57abff9944b41f61a88ffec04517e5238c67ec03762b7d523bf2f55b9b7de960e40f46851d30f6c0ad8d037d65d17d95eb7f6c05e85d95e6ba2e0a66a3be08,1.1.0
0.17.0,65d595e86eab4d9bcc346a3131e0a76612e1a9f795c7ee76c093145d9a06d558b80f107121ef1fc31f16362e6d8f1bbc15bebbd92fa3cf7257e7485a7a1a0edc5,1.2.0
0.17.0,2f5508462cfc1ad16a5e02bf008864885685a0ebc4b929e1c72419c5d1cdf52d8a2ae427759950e7625b810fff5f4e4704d51f03a01b234cd3e72cb36b9b3c550,1.3.0
0.17.0,9699a7def99d0e6353f9052dc10003dfffaeb228fd8641d86105b8341b8a836e90049c67b9b8b7ed5bf042cd631ee56a76d5c703b272b0e1bb766ed35e0fc75ef,1.4.0
0.17.0,16c1948f9c6fe3a6530823e153cb896228bb7dfe5cfa0720cd5f4bd978e0241acf0c8e92ee1054b73ca084e58eb8979c7189427bb3d38dbdce6497f6f0a659e69,1.5.0
0.17.1,6d621bccbf424xdb5a923d4f3f76abefb952297c12dc670f152e92fcd894e094228dc776bb322c6e6395dbe52c24d574866a1c2bdefd845415111da2f210bb80a,1.0.0
0.17.1,460947a4128a02s60fbebbb3ae48c6eed92463019d922102577b815dc2fc83ed13665028b009444409313f5499e288c845014832a2e9ef42669386a24d3f10d0c,1.1.0
0.17.1,a818bbb7f27377e9473da2a7d647359b79aa098fadd9518ab66a74a598f1293b4e2ff15c57716bf6d121fad97738b1b772a05a5a974f523ace820887ab1bd5305,1.2.0
0.17.1,2f1b9e754bb1e31dacfecb94f498d4f7ef54a226e4dc8a622967cba8c5f2fbdb82cd88a2c4750ed76e28e40c2a86ccebe8557092b53becbc6a11820c18a34d98b,1.3.0
0.17.1,54143469677d15aeeeef36773f8fc96e971c0616392d71005a0869553e55343655a329536e9ffba52a58a17caa6eab7e79e85250d8f10e79ffd31c8604356b150,1.4.0
0.17.1,4528f44f0e8de98bc3fcb36553673e289974287632e412ae28fce1e5c2d0395b12e774b6e894f739832dcac7f23188b2b6aceb632e1527768913c18bb7c78cd3d,1.5.0
```

`Elixir`と`hex`のバージョンに合わせて、下記からダウンロードしてみる。csvファイルにマッピングされているバージョンの組み合わせで合わせて書き換えた。x.xx.xはhexのバージョン。X.X.XはElixirのバージョン。

```
http://s3.amazonaws.com/s3.hex.pm/installs/X.X.X/hex-x.xx.x.ez
```

ダウンロードした`hex-x.xx.x.ez`を、下記の`mix`コマンドでローカルインストールできる。

```
C:\Works>mix archive.install hex-0.17.1.ez
Are you sure you want to install "hex-0.17.1.ez"? [Yn] Y
* creating c:/Users/me/.mix/archives/hex-0.17.1
```