cocoapods 업데이트 오류 해결

1709 단어
  • sudogem install -n/usr/local/bin cocoapods 오류를 실행합니다

  • ERROR: While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: cocoapods requires cocoapods-core (= 0.33.1), claide (~> 0.6.1), cocoapods-downloader (~> 0.6.1), cocoapods-plugins (~> 0.2.0), cocoapods-try (~> 0.3.0), cocoapods-trunk (~> 0.1.1), nap (~> 0.7)
    이런 오류에 대해 현재 루비를 직접 삭제하고 루비 환경을 다시 설정하는 것이 가장 좋다
  • 코코아팟을 업데이트할 때 Performing a deep fetch of the 가 나타납니다master specs repo to improve future performance의 오류입니다.오래 기다려야 하는데 잘 안 담겨서 그냥 끝내는 게 좋을 것 같아서..

  • cocopods 기존 루비 재설치 등 해결 방안 삭제 1. 타오바오의 거울 (https://ruby.taobao.org/) 은(는) 이미 사용할 수 없습니다.그래서 저희가 지금 최신 지원하는 루비 렌즈를 사용하고 있습니다.https://gems.ruby-china.org/) 필요한 명령줄: $gem sources -rhttps://rubygems.org/(기존 버전의 거울을 제거하고, 컴퓨터에서 현재 사용하고 있는 거울이 무엇인지 모르면 $gemsources-l로 볼 수 있습니다) $gemsources-ahttps://gems.ruby-china.org/(사용 가능한 미러 추가) $gem sources -l (미러를 교체하는 위치를 확인하는 데 사용) 2,pod setup이 Setting up CocoaPods master repo에 들어갈 때 다운로드 중임을 나타냅니다. 이 때 터미널 창을 새로 열고 "cd ~/.cocapods/"명령줄을 입력하여 cocapods 폴더로 이동합니다. "du-sh *"를 실행하여 다운로드 중인 폴더의 크기를 보십시오. 2,Podfile을 생성하여 프로젝트 루트로 이동합니다.vi Podfile, 입력 내용(본인이 만든 프로젝트가 ios8.1 버전이기 때문에):
    platform :ios, '9.0'
    
    target 'laila-employee' do
        use_frameworks!
    
        pod 'Masonry'
    
      target 'laila-employeeTests' do
        inherit! :search_paths
        # Pods for testing
      end
    
      target 'laila-employeeUITests' do
        inherit! :search_paths
        # Pods for testing
      end
    
    end
    

    보존그리고 Esc를 누르고 shift + ":"번호를 입력하여vim 명령 모드에 들어가서 사칭 뒤에 wq를 입력하고 리턴 키를 누르면 저장하고 종료합니다.3、pod install을 실행하고 잠시만 기다리십시오

    좋은 웹페이지 즐겨찾기