[ios] 이전 버전의 Cocoapod를 다운 그레이드하거나 설치하는 방법

Cocoapod를 이전 버전으로 다운 그레이드하거나 이전 버전의 Cocoapod를 어떻게 설치합니까?



답변

현재 버전을 제거하려면 다음을 실행하십시오.

sudo gem uninstall cocoapods

다음 명령을 통해 특정 버전의 코코아 포드를 설치할 수 있습니다.

sudo gem install cocoapods -v 0.25.0

다음 명령으로 이전에 설치된 버전을 사용할 수 있습니다.

pod _0.25.0_ setup


답변

실제로 다운 그레이드 할 필요가 없습니다. 일부 프로젝트에서 이전 버전을 사용해야하는 경우 pod명령 후 사용해야하는 버전 만 지정하십시오 .

pod _0.37.2_ setup


답변

이전 버전 (예 : 0.25)을 설치해야하는 경우 :

pod _0.25.0_ install


답변

PROMPT> gem uninstall cocoapods

Select gem to uninstall:
 1. cocoapods-0.32.1
 2. cocoapods-0.33.1
 3. cocoapods-0.36.0.beta.2
 4. cocoapods-0.38.2
 5. cocoapods-0.39.0
 6. cocoapods-1.0.0
 7. All versions
> 6
Successfully uninstalled cocoapods-1.0.0
PROMPT> gem install cocoapods -v 0.39.0
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
Done installing documentation for cocoapods after 1 seconds
1 gem installed
PROMPT> pod --version
0.39.0
PROMPT>


답변

몇 가지 메모 :

먼저 설치된 모든 버전의 목록을 확인하십시오. 실제로 다운 그레이드하려는 버전이 이미 설치되어 있지만 설치 제거도 마쳤습니다. 모든 버전의 목록을 보려면 다음을 수행하십시오.

sudo gem list cocoapods

그런 다음 버전을 삭제하려면 해당 버전을 지정하십시오.

sudo gem uninstall cocoapods -v 1.6.2

버전 지정자를 제거하면 -v 1.6.2모든 버전이 삭제됩니다.

이 모든 것을 시도해도 여전히 예상 포드가 설치되어 있음을 알 수 있습니다. 이 경우 포드가 다른 디렉토리에 저장되어 있기 때문일 수 있습니다 .

sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2

그런 다음 다른 디렉토리에 설치해야합니다. 그렇지 않으면 / usr / bin 디렉토리에 대한 쓰기 권한이 없다는 오류가 표시 될 수 있습니다

sudo gem install -n /usr/local/bin cocoapods -v 1.6.1

기본 버전을 확인하려면 다음을 수행하십시오.

pod --version

디렉토리 문제에 대한 자세한 내용은 여기를 참조 하십시오.


답변

포드 사양은 그대로 유지되며 ~ / .cocoapods /에 있습니다. 완전히 새로 설치하려는 경우이 디렉토리를 제거해야 할 수도 있습니다.

그들은 pod spec remove SPEC_NAME다음을 사용하여 제거 할 수 있습니다pod setup

그것은 수행하는 데 도움이 될 수 있습니다 pod spec remove master다음pod setup


답변