Я установил Cocoapods версии 0.28, и теперь я хочу удалить его с моей машины. Как я могу это сделать?
49
Сначала определите, какие версии (ы) Cocoapods вы установили, запустив это в Терминале:
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 был удален.
У вас могут быть остаточные артефакты в скрытой папке в вашем домашнем каталоге. Удалите их с помощью:
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
rm -rf ~/.cocoapods
.Я использовал следующий скрипт bash, чтобы удалить все соответствующие драгоценные камни.
Дополнительно удалите,
~/.cocoapods
чтобы удалить кеш подспецов.источник
gem list --local --no-version | grep cocoapods | xargs gem uninstall
gem uninstall
, поэтому я изменил bash следующим образом (однострочная команда):for i in $( gem list --local --no-version | grep cocoapods ); do sudo gem uninstall $i; done
gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall
источник
sudo rm -fr ~/.cocoapods/repos/master
этим окончательно убрали все.Легко, просто запустите следующую команду, чтобы удалить все или только определенный драгоценный камень cocoapod:
источник
Я следовал этому ответу, но для Mac OS X El Capitan 10.11 я столкнулся с ошибкой, как показано ниже при выполнении
gem uninstall -n cocoapods
командыЧтобы преодолеть проблему с разрешениями, вы должны использовать команду ниже
источник
Это то, что отлично работает для меня.
Удалите CocoaPods (выберите удаление всех версий):
sudo gem удалить cocoapods
Удалить старый мастер репо:
sudo rm -fr ~ / .cocoapods / repos / master
источник
Удалите lib из Podfile, затем снова установите pod.
источник