Help us understand the problem. What is going on with this article?

CocoaPodsがインストール出来ない時

More than 5 years have passed since last update.

結論から言うとRubyGemsが古い場合があるのでアップデートすればいい。以下はCocoaPodsのインストールが出来なかった時のメモ。

まずはとにかくCocoaPodsのinstallを行ってみる。

$ sudo gem install cocoapods

しかし10分たってもターミナルに反応なし。
Vオプションで進捗を表示させてみる

$ sudo gem install cocoapods -V

表示は次のようになる

$ sudo gem install cocoapods -V
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK

ここで5分経過。成功する気配がないのでContrl-Cで中止。

これを見る限りどうもアクセスしているサーバーが正しくないのではないかという気がするのでRubyGemsをアップデートすることに。

今インストールされているRubyGemsのバージョンを調べるにはvオプションでいい

$ gem -v
1.3.6

インストールされているのは1.3.6らしい。

RubyGemsのアップデートはgemでアップデートの用のプログラムをインストールするところから

sudo gem install rubygems-update

念のためインストールしたリストを表示してみる

$ gem list

*** LOCAL GEMS ***

rubygems-update (2.1.8)

正しくrubygems-updateがインストールされているのでこれを実行

$ sudo update_rubygems

また念のためRubyGemsのバージョンを確認。

$ gem -v
2.1.8

バージョンが2.1.8になったので改めてCocoaPodsをインストールし直し

$ sudo gem install cocoapods

1分とかからず終了した。やっぱりRubyGemのバージョンが古かったみたいで余分に時間がかかってたんだろう。

yimajo
株式会社キュリオシティソフトウェアの代表です。iOSアプリを作っています。最近はCombine frameworkガイドブック / RxSwift研究読本などを書いてます。
https://swift.booth.pm/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away