cocoapods - mac - pod setting




POD 설치시 오류 (7)

2014 년 1 월 30 일 또는 그 이후에 여기에 도착한 경우 CocoaPod에 휴식이 있습니다. 관련 블로그 게시물을 읽으십시오 : http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/

또는 :

pod repo remove master
pod setup

나는 몇 주 동안 pod 파일을 사용하는 작업 프로젝트를 가지고있다. 내 포드 중 일부가 업데이트되어 있음을 알았을 때 '포드 설치'에이 이상한 오류가 발생했습니다.

    Analyzing dependencies
    [!] Pod::Executable pull

    Updating 1337455..e9f6e93
    error: The following untracked working tree files would be overwritten by merge:

AeroGear-Push/0.7.0/AeroGear-Push.podspec

AeroGear/1.2.0/AeroGear.podspec

BrynKit/1.3.0/BrynKit.podspec

BrynKit/1.3.1/BrynKit.podspec

CSURITemplate/0.3/CSURITemplate.podspec

EXiLE/1.0.2/EXiLE.podspec

FlurrySDK/4.2.3/FlurrySDK.podspec

FoundationExtension/0.39.1/FoundationExtension.podspec

FoundationExtension/0.39/FoundationExtension.podspec

GCDObjects/0.0.1/GCDObjects.podspec

HTAutocompleteTextField/1.2.1/HTAutocompleteTextField.podspec

HTAutocompleteTextField/1.2.2/HTAutocompleteTextField.podspec

HTAutocompleteTextField/1.2/HTAutocompleteTextField.podspec

IDMPhotoBrowser/1.1.2/IDMPhotoBrowser.podspec

Igor/0.5.0/Igor.podspec

KFOpenWeatherMapAPI/0.2.0/KFOpenWeatherMapAPI.podspec

NGSegmentedViewController/0.1.1/NGSegmentedViewController.podspec

PPiFlatSegmentedControl/1.3/PPiFlatSegmentedControl.podspec

PiwikTracker/2.0.0/PiwikTracker.podspec

SDWebImage/3.4/SDWebImage.podspec

libwbxml/0.11.2/libwbxml.podspec

wbxml/0.0.1/wbxml.podspec

    Please move or remove them before you can merge.

    Aborting

'rm -rf ~ / .cocoapods'명령 줄을 사용하여 제안 된 다른 post 이 내 cocoapods가 모든 프로젝트에 대해 모두 함께 작동하는 것을 멈추게했습니다. 이제는 프로젝트를 포드에 설치하려고합니다. 'Unable for the specification'을 찾을 수 없습니다. .. '오류

[!] CorePlot (= 1.3) 대한 사양을 찾을 수 없습니다.


깨끗한 마스터 사양 레포가 필요하면 시도해보십시오.

cd ~/.cocoapods/master
git reset --hard

또는 CocoaPods 0.23 이상을 사용하고 있다면 ~/.cocoapods/repos/master .


스펙 저장소의 로컬 사본을 수동으로 삭제하고 스펙 저장소의 새 버전을 다시 복제해야합니다. 다음 명령을 사용 $ sudo rm -fr ~/.cocoapods/repos/master $ pod setup 작업을 수행 할 수 있습니다. $ sudo rm -fr ~/.cocoapods/repos/master $ pod setup


와우이 사람은 정말 고통스러워했고 모두 다른 해결책이있는 것 같습니다. 나에게이 솔루션은 여러 머신 / 환경에서 작동했다.

분명히 문제를 일으키는 psych 버그가 있습니다.

sudo gem uninstall psych
sudo gem install psych -v 2.0.0

문제와 해결 방법에 대한 CococaPods 레포에 대한 오랜 대화 가 있습니다.



프로젝트가 커지고 커다란 pod 파일이 생기면이 문제가 상당히 복잡해집니다.

내 솔루션은 다음과 같습니다 :

pod repo remove master
pod setup
pod install

권한 및 파일 소유자를 수정해야합니다.

$ sudo chown -R user ~/Library/Caches/CocoaPods
$ sudo chown -R user ./Pods
$ sudo chown -R user ./Podfile.lock
$ sudo chmod -R 777 ./Pods

$ pod update/setup