私はCocoapodsバージョン0.28をインストールしました、そして今私は私のマシンからそれをアンインストールしたいです。どうやってやるの?
まず、ターミナルでこれを実行して、インストールしたCocoapodのバージョンを確認します。
gem list --local | grep cocoapods
次のような出力が表示されます。
cocoapods (0.27.1, 0.20.2)
cocoapods-core (0.27.1, 0.20.2)
cocoapods-downloader (0.2.0, 0.1.2)
ここでは、2つのバージョンのCocoapodがインストールされています。
完全に削除するには、以下のコマンドを発行してください。
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader
私のように複数のバージョンがインストールされている場合は、特定のバージョンまたはすべてを選択するように促されます。特定のバージョンをアンインストールする場合は、次のように-v
スイッチを使用することもできます。
gem uninstall cocoapods -v 0.20.2
もう一度gem list --local | grep cocoapods
を実行すると、Cocoapodsが削除されたことを確認できます。
私は以下のbashスクリプトを使って、関連する宝石をすべて削除しました。
for i in $( gem list --local --no-version | grep cocoapods );
do
gem uninstall $i;
done
さらに~/.cocoapods
を削除してpodspecのキャッシュを削除します。
rm -rf ~/.cocoapods/
gem list --local | grep cocoapods | awk '{print $1}' | xargs Sudo gem uninstall
簡単です。以下のコマンドを実行して、すべてまたは特定のcocoapod gemを削除するだけです。
Sudo gem uninstall cocoapods
これは私にとって完璧に機能するものです。
CocoaPodsをアンインストールします(すべてのバージョンをアンインストールすることを選択します)。
Sudo gem uninstall cocoapods
古いマスターリポジトリを削除します。
Sudo rm -fr〜/ .cocoapods/repos/master
この答え に従っていましたが、Mac OS X El Capitan 10.11の場合、gem uninstall -n cocoapods
コマンドを実行すると以下のようなエラーが発生しました。
pranav-MacBook-Pro:~ pranavpranav$ gem uninstall -n cocoapods
ERROR: While executing gem ... (Gem::CommandLineError)
Please specify at least one gem name (e.g. gem build GEMNAME)
パーミッションの問題を克服するためには、下記のコマンドを使用しなければなりません。
Sudo gem uninstall cocoapods -n /usr/local/bin
Lib Podfileを削除してから、もう一度Podをインストールしてください。