bundle installが遅すぎたのでsourceを変えた
Rails 4 アプリを作ろうとして rails new
コマンドを叩いたら、bundle install
のフェーズが永遠に終わらず老人になりそうでした。
どうやら gem リポジトリの http://rubygems.org のレスポンスが遅すぎるようです。
そこで、Rails アプリの作成時は bundler install
を省略し、Gemfile をいじってもっと早いリポジトリを参照するように変更したら、無事インストールできました。
具体的な手順
$ rails new mojamoja --skip-bundle
$ cd mojamoja
$ vim Gemfile
Gemfile
の1行目を以下のように変更する。
# source 'http://rubygems.org'
source "http://bundler-api.herokuapp.com"
これでインストールできるようになります。
$ bundle install
(2013-09-01 追加) RHEL/CentOS 6.x 特有のバグ
RHEL/CentOS 6.x を使っている場合、ネットワークの解決が異常に遅くなることがあります。/etc/resolve.conf
に以下の1行を追加すると解決するようです。
options single-request-reopen