답변:
먼저, 터미널에서 이것을 실행하여 설치 한 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
rm -rf ~/.cocoapods
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 --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 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