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)
여기에는 두 가지 버전의 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
다시 실행 하면 Cocoapod가 제거되었음을 확인할 수 있습니다.
홈 디렉토리의 숨겨진 폴더에 잔상이있을 수 있습니다. 다음을 사용하여 제거하십시오.
rm -rf ~/.cocoapods
답변
다음 bash 스크립트를 사용하여 모든 관련 gem을 제거했습니다.
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
답변
이 답변 을 따르고 있었지만 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 제거 cocoapods
-
이전 마스터 저장소를 제거하십시오.
sudo rm -fr ~ / .cocoapods / repos / master
답변
Podfile에서 lib를 제거한 다음 pod 설치를 다시 설치하십시오.