LoginSignup
11
11

More than 5 years have passed since last update.

rbenvを入れた環境でCocoaPodsのバージョンが変更されないあなたへ

Last updated at Posted at 2014-09-09

CocoaPodsをインストールするぞ!

ちょっとiPhoneアプリの開発をやるために、CocoaPodsが必要でした。

gem install cocoapods

インストールをすると、0.33.1がインストールされました!

なぜかうまくいかない

pod setup しようとするとエラーが出ます。
pod install しようとするとエラーが出ます。

はて?

エラーメッセージとしては、こんな感じです。

Setting up CocoaPods master repo
Already up-to-date.
[!] The `master` repo requires CocoaPods 0.32.1 - 
Update CocoaPods, or checkout the appropriate tag in the repo.

0.32.1のバージョンが必要っぽいですね。
アップデートしろって言われてます。

さっき0.33.1を入れたんですけど!

そう思って、バージョンを確認!

pod --version

すると、0.29.1が入っているようです。

なぜ?

rbenv入れてた!

Ruby on Railsをやる関係で、実は開発環境にrbenvを入れていたんです。
思い当たる節はこれしかない・・・。

調べてみると、確かに、rbenvのgem環境には0.33.1がインストールされてました!

でも、pod --versionは0.29.1。

which podでインストールされている場所を確認すると

/usr/bin/pod

って言われます。

パスが違ってるじゃん!

システム側のpodを更新しよう

他にいい方法あるような気もするんですが、
時間がもったいないので、パスが通っている方のpodをアップデートしましょう。

sudo /usr/bin/gem update cocoapods

これでアップデートされます。

アップデート完了後、バージョンを確認します。

pod --version

0.33.1って表示されました!

というか

bundle exec pod setup
bundle exec pod install

すればいい気がする。

11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11