Как полностью удалить Cocoapods с Mac-машины?

Я установил Cocoapods версии 0.28, и теперь я хочу удалить его с моей машины. Как я могу это сделать?

41 голос | спросил user3004499 10 TueEurope/Moscow2013-12-10T10:28:06+04:00Europe/Moscow12bEurope/MoscowTue, 10 Dec 2013 10:28:06 +0400 2013, 10:28:06

7 ответов


69

Сначала определите, какие версии Cocoapods вы установили, запустив это в Terminal:

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)

Здесь у меня установлены две версии Cocoapods.

Чтобы полностью удалить, выполните следующие команды:

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 удален.

ответил neilco 10 TueEurope/Moscow2013-12-10T10:47:40+04:00Europe/Moscow12bEurope/MoscowTue, 10 Dec 2013 10:47:40 +0400 2013, 10:47:40
23

Я использовал следующий скрипт bash для удаления всех соответствующих драгоценных камней.

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

Дополнительно удалите ~/.cocoapods, чтобы удалить кеш podspecs.

rm -rf ~/.cocoapods/
ответил Ayush Goel 11 AM00000090000003131 2015, 09:58:31
7

Просто, просто запустите следующую команду, чтобы удалить все или только конкретную драгоценность из кокосового порта:

sudo gem uninstall cocoapods
ответил 10 TueEurope/Moscow2013-12-10T12:37:51+04:00Europe/Moscow12bEurope/MoscowTue, 10 Dec 2013 12:37:51 +0400 2013, 12:37:51
5

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

ответил AmitP 2 WedEurope/Moscow2015-12-02T20:09:26+03:00Europe/Moscow12bEurope/MoscowWed, 02 Dec 2015 20:09:26 +0300 2015, 20:09:26
1

Это то, что отлично работает для меня.

  1. Удаление CocoaPods (выберите удаление всех версий):

    sudo gem удалить cocoapods

  2. Удалить старое мастер-репо:

    sudo rm -fr ~ /.cocoapods /repos /master

ответил BatyrCan 15 MaramWed, 15 Mar 2017 09:59:04 +03002017-03-15T09:59:04+03:0009 2017, 09:59:04
0

Удалить lib-форму Podfile, а затем снова установить программу.

ответил Imran Ali Khan 10 TueEurope/Moscow2013-12-10T10:30:29+04:00Europe/Moscow12bEurope/MoscowTue, 10 Dec 2013 10:30:29 +0400 2013, 10:30:29
0

Я следил за этим ответом , но для Mac OS X El Capitan 10.11 я столкнулся с ошибкой, как показано ниже при выполнении ---- +: = 0 =: + ---- команда

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)
ответил Pranav Jaiswal 9 FriEurope/Moscow2016-12-09T05:31:09+03:00Europe/Moscow12bEurope/MoscowFri, 09 Dec 2016 05:31:09 +0300 2016, 05:31:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132