web-dev-qa-db-ja.com

MacマシンからCocoapodを完全にアンインストールする方法?

私はCocoapodsバージョン0.28をインストールしました、そして今私は私のマシンからそれをアンインストールしたいです。どうやってやるの?

47
user3004499

まず、ターミナルでこれを実行して、インストールした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が削除されたことを確認できます。

77
neilco

私は以下のbashスクリプトを使って、関連する宝石をすべて削除しました。

for i in $( gem list --local --no-version | grep cocoapods );
do 
    gem uninstall $i; 
done

さらに~/.cocoapodsを削除してpodspecのキャッシュを削除します。

rm -rf ~/.cocoapods/
26
Ayush Goel

gem list --local | grep cocoapods | awk '{print $1}' | xargs Sudo gem uninstall

8
AmitP

簡単です。以下のコマンドを実行して、すべてまたは特定のcocoapod gemを削除するだけです。

Sudo gem uninstall cocoapods
7
NSMutableString

これは私にとって完璧に機能するものです。

  1. CocoaPodsをアンインストールします(すべてのバージョンをアンインストールすることを選択します)。

    Sudo gem uninstall cocoapods

  2. 古いマスターリポジトリを削除します。

    Sudo rm -fr〜/ .cocoapods/repos/master

1
BatyrCan

この答え に従っていましたが、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
0
Pranav Jaiswal

Lib Podfileを削除してから、もう一度Podをインストールしてください。

0
Imran Ali Khan