이전 버전의 Cocapod를 다운그레이드 또는 설치하는 방법
Cocapod를 이전 버전으로 다운그레이드하려면 어떻게 해야 하나요? 또는 이전 버전의 Cocapod를 설치하려면 어떻게 해야 하나요?
현재 버전을 제거하려면 다음 작업을 수행합니다.
sudo gem uninstall cocoapods
다음 명령을 통해 특정 버전의 코코아 포드를 설치할 수 있습니다.
sudo gem install cocoapods -v 0.25.0
설치된 이전 버전을 다음 명령과 함께 사용할 수 있습니다.
pod _0.25.0_ setup
실제로 다운그레이드는 필요 없습니다.일부 프로젝트에서 이전 버전을 사용해야 할 경우 다음 버전 이후에 사용해야 할 버전을 지정하기만 하면 됩니다.pod명령어를 입력합니다.
pod _0.37.2_ setup
몇 가지 주의사항:
먼저 설치된 모든 버전의 목록을 가져와야 합니다.실제로 다운그레이드하고 싶은 버전이 이미 설치되어 있었지만 그 버전도 제거되었습니다.사용 중인 모든 버전의 목록을 보려면:
sudo gem list cocoapods
그런 다음 버전을 삭제할 때 해당 버전을 지정합니다.
sudo gem uninstall cocoapods -v 1.6.2
버전 지정자를 제거할 수 있습니다.-v 1.6.2그러면 모든 버전이 삭제됩니다.
이 모든 것을 시도해도 기대했던 Cocapods가 아직 설치되어 있는 것을 알 수 있습니다.그렇다면 Cocaposa가 다른 디렉토리에 저장되어 있기 때문일 수 있습니다.
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
디렉토리 문제에 대한 자세한 내용은 여기를 참조하십시오.
이전 버전(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>
내 경우 홈브루(homebrew)에서 제거해야 했다.
brew uninstall cocoapods
포드 사양은 그대로 유지되며 ~/.cocoapods/에 있습니다.이 디렉토리를 완전히 새로 설치하려면 삭제해야 할 수도 있습니다.
다음 방법으로 제거할 수 있습니다.pod spec remove SPEC_NAME그리고나서pod setup
하는 것이 도움이 될지도 모른다pod spec remove master그리고나서pod setup
경우에 따라서는 업 또는 다운그레이드를 활성화하기 위해 홈디렉토리 내의 숨겨진 아티팩트를 삭제해야 합니다.
rm -rf ~/.cocoapods
언급URL : https://stackoverflow.com/questions/20487849/how-to-downgrade-or-install-an-older-version-of-cocoapods
'source' 카테고리의 다른 글
| 날짜 형식에 대한 Oracle SQL 쿼리 (0) | 2023.04.17 |
|---|---|
| SQL Server의 테이블 및 인덱스 크기 (0) | 2023.04.17 |
| Swift 4 모드에서 Swift 3 @objc 추론 사용은 권장되지 않습니다. (0) | 2023.04.17 |
| Git에서 특정 커밋을 병합하는 방법 (0) | 2023.04.17 |
| 비트맵 이미지의 특정 픽셀 색상 찾기 (0) | 2023.04.17 |