2013-03-06 18 views
21

背景:私はHTML、CSS、JSでうまく動作するデザイナーです。しかし、それは私の環境を設定することになると私は不足している場所です。Gem installが無期限にハングアップする

最近家庭用コンピュータを購入しました。私はMiddlemanをプロジェクトで使用するように設定したいと思います。私はすでにrvmとそのすべての要件をインストールしました。私はRuby-2.0.0-p0を使っています。これは最新の安定版です。

私がMiddlemanや他の宝石をインストールしようとすると、何も起こりません。カーソルは次の行に移動します。 Screenshot

いくつかのガイダンスやトラブルシューティングの手順は、非常に高く評価されます。

はあなたが上のMacように見える

リカルド

+0

チェック 'LSは-l〜/ .gem' – mpapis

答えて

26

gem install場合、それは最も可能性の高いエンドのネットワーク、プロキシ、またはファイアウォールの問題です。

gem installコマンドを詳細モードで-Vと入力すると、調査できます。それはあなたが宝石をダウンロードすると通信しているもののURL紹介、そしてあなたは、うまくいけば、それはやっているかを見ることができますし、ぶら下がっています。ここで

> gem install -V middleman 
HEAD https://rubygems.org/latest_specs.4.8.gz 
302 Moved Temporarily 
HEAD https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 
200 OK 
GET https://rubygems.org/latest_specs.4.8.gz 
302 Moved Temporarily 
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz 
... 

あなたはまた、status.rubygems.orgをチェックすることができ、彼らはケース宝石に警告を表示します場所あなたの答えのmudasobwa :)のため

RubyGem.org status screenshot

2

、ありがとうございます。 Xcodeがインストールされていますか?

MiddleMan公式からの引用:

のMac OS Xは、RubyとRubygemsの両方で予め包装来る、しかし、仲介者の依存関係の一部 は 、インストール時とXcodeが必要ですOSのX上でコンパイルする必要があります。 XcodeはMac App Storeで をインストールすることができます。 無料のApple Developerアカウントをお持ちの場合は、downloads pageから Xcodeのコマンドラインツールをインストールするだけで済みます。

ご参考までに、あなたの接続はOKですか? gem install …の間に兄弟端末にping google.comを実行してみてください。

+0

ありがとう:/スペックサーバは、(下のスクリーンショットを参照)問題を持っています。私はXCodeをインストールし、コマンドラインツールをインストールしています。私はping google.comを実行し、私は接続していることを示しています。不運にも何も動作していないようです:( – rvazquez

6

私の問題が見つかりました!私は1.8.7のルビーを走らせていた。 1.9.3をデフォルトとして使用するように.zshrcファイルを更新する必要がありました。

私は私の.zshrcファイルでこれを入れた何をしたか:ぶら下がっている

rvm use 1.9.3 --default 
関連する問題