回答:
現在のバージョンを削除するには、次のように実行します。
sudo gem uninstall cocoapods
次のコマンドを使用して、特定のバージョンのカカオポッドをインストールできます。
sudo gem install cocoapods -v 0.25.0
次のコマンドで、インストールされている古いバージョンを使用できます。
pod _0.25.0_ setup
sudo gem uninstall cocoapods
を実行してから、自動的に表示されたリストから0.38を選択することだけでした。数秒以内に0.37に戻り、ポッドのインストールが再び機能しました。本当にありがとう!
gem uninstall cocoapods
と、アンインストールするバージョンを尋ねるメッセージが表示されます。はるかに速い!:o)
sudo gem uninstall cocoapods
最初に、削除するバージョンとして1.0.0を選択する必要があります。 。これが常に動作であるかどうかsudo gem install cocoapods -v 0.39.0
はわかりませんが、1.0.0を取得した後は、それだけではうまくいきませんでした。
実際、ダウングレードする必要はありません。一部のプロジェクトで古いバージョンを使用する必要がある場合は、pod
コマンドの後に使用する必要があるバージョンを指定してください。
pod _0.37.2_ setup
pod _0.39.0_ install
。それを実行してから実行しpod --version
ても、最新バージョンが表示されます。
sudo gem install cocoapods -v 0.39.0
その後は機能します
古いバージョン(0.25など)をインストールする必要がある場合:
pod _0.25.0_ install
pod --version
まだ最新バージョンが表示されます。
pod --version
常に最新バージョンが表示されます。上記の例を使用して古いバージョンをインストールします(上の例では、古いバージョンは0.25.0です)
pod _1.5.3_ install
すると新しい1.7.xバージョンの動作になるため、この構文の信頼性について本当に疑問に思っています…
PROMPT> gem uninstall cocoapods
Select gem to uninstall:
1. cocoapods-0.32.1
2. cocoapods-0.33.1
3. cocoapods-0.36.0.beta.2
4. cocoapods-0.38.2
5. cocoapods-0.39.0
6. cocoapods-1.0.0
7. All versions
> 6
Successfully uninstalled cocoapods-1.0.0
PROMPT> gem install cocoapods -v 0.39.0
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
Done installing documentation for cocoapods after 1 seconds
1 gem installed
PROMPT> pod --version
0.39.0
PROMPT>
いくつかのメモ:
最初に、インストールされているすべてのバージョンのリストを取得してください。実際にダウングレードしたいバージョンを既にインストールしていたのですが、それもアンインストールしてしまいました。すべてのバージョンのリストを表示するには、次のようにします。
sudo gem list cocoapods
次に、バージョンを削除する場合は、そのバージョンを指定します。
sudo gem uninstall cocoapods -v 1.6.2
バージョン指定子-v 1.6.2
を削除すると、すべてのバージョンが削除されます。
これをすべて試しても、予期したポッドがまだインストールされていることがわかります。その場合は、ポッドが別のディレクトリに保存されている可能性があります。
sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2
次に、別のディレクトリにもインストールする必要があります。そうしないと、/ usr / binディレクトリへの書き込み権限がないというエラーが表示される場合があります。
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
デフォルトのバージョンを確認するには、次のようにします。
pod --version
sudo gem list cocoapods