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
お勉強中リポジトリは以下。