Corredor

ウェブ、プログラミングの勉強メモ。

Rails の Bundle Install で SSL 認証が失敗する件

ドットインストールの Rails 入門をやろうかなーと思って始めた矢先に遭遇。環境は Wndows10。

# Rails アプリを新規作成する。
> rails new DotInstallRails

# しかし run bundle install のところで以下のようなエラーが発生。
Fetching source index from https://rubygems.org/
Could not verify the SSL certificate for https://rubygems.org/.
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. For information about OpenSSL certificates, see bit.ly/ruby-ssl. To connect without using SSL, edit your Gemfile
sources and change 'https' to 'http'.

なんか SSL 認証が通らない的なことを言われとる…。

調べてみたところ、cacert.pem というファイルを置けば直った。よく知らないけど証明書のファイルらしい。

以下の URL が直接 cacert.pem ファイルなので、これを名前をつけて保存。

このファイルを、自分の環境の場合では以下に置いた。

C:\Ruby22-x64\lib\ruby\2.2.0\rubygems\ssl_certs\

ファイルを置いたら再度 Bundle Install してやって上手くいった。

> cd DotInstallRails
> bundle install

お勉強中リポジトリは以下。