スキップしてメイン コンテンツに移動

Gemfileに github: xx って書いたら、Proxy環境のRailsでbundle installに失敗した

Bootstrap3を使うために、Gemfileに追記をしたら、Proxy環境のRailsでbundle installにエラーがでました。

Gemfileへの追記

gem "twitter-bootstrap-rails", github: "seyhunak/twitter-bootstrap-rails", branch: 'bootstrap3'

実行エラー
$ bundle install
:
fatal: Unable to look up github.com (port 9418) (Name or service not known)
:

MacのVagrant環境は大丈夫だったんだけどな。。Proxyって難しい。で、Proxy系のトラブルシューティングを探してやってみたけど治らず…。しばらく格闘しつつ、エラーの内容をよーく見ると、

Git error: command `git clone
'git://github.com/seyhunak/twitter-bootstrap-rails.git'

とあることに気が付きました。あれ?cloneは出来るはずなんだけどな。そういえば、アドレスがhttps://xxに成ってない。Gemfileの書き方って、ほかにもあるのかな?と思って、編集してみました。

gem "twitter-bootstrap-rails", :git => 'https://github.com/seyhunak/twitter-bootstrap-rails.git', branch: 'bootstrap3'

これで上手く行きました。エラーの内容、ちゃんと読まないとダメですね。。この反省、何回目だろう…。


参考

コメント

Amazon Affiliate