bundle installで Unfortunately, a fatal error has occured と表示されたときは
2013/03/01
この記事は『改訂新版 基礎Ruby on Rails』の読者サポートのために書かれたものです。
読者サポートページに戻る
問題
Windows で Rails アプリケーションを作ってから bundle installを実行すると、次のようなエラーメッセージが出て失敗します。
Unfortunately, a fatal error has occurred. Please see the Bundler troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
解決法
- ブラウザで http://curl.haxx.se/ca/cacert.pem にアクセスし、Ctrl+S キーを押して表示されるページを
cacert.pem
という名前を付けてファイルに保存します。保存するフォルダは、C:\Ruby193
とします。なお、ファイル名を指定する際に"cacert.pem"
のようにダブルクオーテーションマークで囲んでください(余分な拡張子が付くのを防げます)。 - コントロールパネルで環境変数
SSL_CERT_FILE
にC:\Ruby193\cacert.pem
という値を設定します。 - コマンドプロンプトが開いていれば、閉じます。
- コマンドプロンプトを開き、以下のコマンドを順に実行します。
C:\devkit\devkitvars
cd \rails\asagao
bundle install
環境変数を設定する方法に関しては http://www.k-cube.co.jp/wakaba/server/environ.html を参照してください。