2015-01-01 28 views
10

Mam projekt IOS, który używa cocoapods. Po włączeniu komputerów i aktualizowanie systemu operacyjnego na nowym komputerze otrzymuję następujący błąd przy próbie aktualizacji uruchomiony „saszetki”Kakao Pods "Brak takiego pliku lub katalogu" Błąd

Robbys-iMac-454:ios-v2 robbykmyers$ pod update 
Update all pods 
Analyzing dependencies 
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb:422:in `open': No such file or directory - /Users/robbykmyers/.cocoapods/repos (Errno::ENOENT) 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb:422:in `foreach' 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb:422:in `children' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.35.0/lib/cocoapods/sources_manager.rb:63:in `all' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.35.0/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.35.0/lib/cocoapods/user_interface/error_report.rb:34:in `report' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.35.0/lib/cocoapods/command.rb:58:in `report_error' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command.rb:300:in `handle_exception' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command.rb:274:in `rescue in run' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.7.0/lib/claide/command.rb:264:in `run' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.35.0/lib/cocoapods/command.rb:45:in `run' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.35.0/bin/pod:43:in `<top (required)>' 
    from /usr/bin/pod:23:in `load' 
    from /usr/bin/pod:23:in `<main>' 

Czy ktoś wie jak rozwiązać ten problem?

Odpowiedz

19
  1. Usuń folder ~/.cocoapods/ z rm -rf ~/.cocoapods

  2. Wpisz polecenie pod setup w Terminalu.

Ten proces zajmie trochę czasu ta komenda klonów repozytorium do ~/.cocoapods/CocoaPods Specs na komputerze.

+1

I rzeczywiście nie musiał usunąć plik, I rozwiązać go uruchamiając „po d setup ". Dzięki za odpowiedzi! – Rmyers

+0

nadal mam problem ...! Poprowadź mnie do rozwiązania błędu – Siten

+0

Konfiguracja działającego pod działa już dla mnie! Dziękuję Ci!!! – Christian

2

Czasami występuje podczas korzystania zły znak apostrofu w Podfile lub w Podspec

enter image description here

te apostrofy są domyślne przy użyciu standardowej aplikacji TextEdit na OS X. Wolę Sublime Text, aby uniknąć takich błędów

Powiązane problemy