Я встановив Cocoapods версії 0.28, і тепер хочу видалити його зі своєї машини. Як я можу це зробити?
Я встановив Cocoapods версії 0.28, і тепер хочу видалити його зі своєї машини. Як я можу це зробити?
Відповіді:
Спочатку визначте, яку версію (-ів) 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, щоб видалити всі відповідні дорогоцінні камені.
for i in $( gem list --local --no-version | grep cocoapods );
do
gem uninstall $i;
done
Додатково видаліть, ~/.cocoapods
щоб видалити кеш підспеків.
rm -rf ~/.cocoapods/
gem list --local --no-version | grep cocoapods | xargs gem uninstall
gem uninstall
, тому я змінив баш так (команда з одного рядка): 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
ним остаточно все вилучили.
Легко, просто запустіть таку команду, щоб видалити всі або просто певний коштовний камінь:
sudo gem uninstall cocoapods
Я слідкував за цією відповіддю, але для 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
Це те, що ідеально працює для мене.
Видаліть CocoaPods (виберіть для видалення всіх версій):
sudo gem uninstall cocoapods
Видалити старе головне репо:
sudo rm -fr ~ / .cocoapods / repos / master
Видаліть форму власника Podfile, після чого встановіть знову.