localhost:PodTest3 haiwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing MBProgressHUD (0.9.2)
Installing Masonry (1.0.2)
Generating Pods project
Abort trap: 6
Po aktualizacji do Xcode 8 cocoapods
już nie działa. Próbowałem odinstalować i zainstalować, ale nadal nie działa.
Odpowiedzi:
U mnie rozwiązałem ten problem, odinstalowując, a następnie ponownie instalując CocoaPods za
--pre
pomocą poleceniaMamy nadzieję, że to rozwiąże Twój problem.
Aktualizacja
CocoaPods wydało wersję 1.2.0, więc możesz teraz zainstalować przy użyciu
Otrzymasz zainstalowaną wersję 1.2.0
źródło
cocoapods-1.2.0.beta.1
został zainstalowany powyżejcocoapods-1.1.1
->Xcode Version 8.1 (8B62)
Możesz łatwo rozwiązać ten problem za pomocą następującego polecenia:
źródło
Jeśli prosta dezinstalacja przez @haider_kazal nie działa tak, jak nie dla mnie, spróbuj zainstalować RVM z Ruby 2.5.5, a następnie całkowicie wyczyść CocoaPods:
A następnie zainstaluj ponownie:
źródło
Odinstaluj cocoapods i zainstaluj ponownie:
źródło
sudo gem uninstall cocoapods
Napotkałem ten błąd, gdy zainstalowałem cocoapods z naparem.
uruchomiony,
brew uninstall cocoapods
a następniesudo gem install cocoapods
rozwiązał problem.źródło
Próbowałem tego wszystkiego, ale żadna z nich nie działała dla mnie, ta:
źródło
Mam ten sam problem z Cocoapods 1.1.1 na rvm ruby (wypróbowano 2.2.4p230 i 2.0.0p648, które są równe systemowej wersji ruby), z Xcode 8.1 (8B62), macOS 10.12.1 (16B2657), i jedyne, co mi pomaga, to aktualizacja do Cocoapods 1.2.0.beta.1 lub używanie systemu Ruby:
i oczywiście jeśli nie masz zainstalowanych cocoapodów w systemie gemset:
źródło
rbenv
instalowałem2.0.0-p648
i zadziałało! Dzięki :)To zdecydowanie powinno ci pomóc.
Jednak nie jestem zadowolony z poprzedniej wersji Cocoapods, ponieważ ma kilka innych problemów.
źródło
Zrobiłem to przy użyciu Cocoapods 1.1.1 z Xcode 8.1 na macOS 10.12.1 (ten z obsługą TouchBar), usuwając wygenerowany obszar roboczy, uruchamiając
pod deintegrate
ipod install
ponownie uruchamiając .źródło
10.12.2 (16C67)
i Xcode8.2.1 (8C1002)
problem nie występuje już przy używaniu Cocoapods1.1.1
z RVM.Jest to idealne rozwiązanie, gdy pojawia się komunikat o błędzie „Operacja niedozwolona” lub pułapka na przerwanie przez xcode8 cocoapods: 6 .
Niestandardowy GEM_HOME
źródło
Uruchom to w terminalu:
źródło
Jest to problem z wersją Ruby
2.0.0
i cocoapods1.1.1
, więc jeśli nie będziesz używać wersji prerelease cocoapods, po prostu zaktualizuj swoją wersję ruby, na przykład rvm:\curl -sSL https://get.rvm.io | bash -s stable
Pamiętaj : po zainstalowaniu nowego rubinu musisz zainstalować wszystkie klejnoty jeszcze raz.
źródło
Rozwiązałem ten problem, aktualizując ruby za pomocą \ curl -sSL https://get.rvm.io | bash -s stabilny --ruby.
źródło
Moja poprawka, trochę mniej pracy: usunąłem obszar roboczy i po prostu uruchomiłem
pod setup
ipod install
jeszcze raz.Żadnych więcej ostrzeżeń :)
źródło
zaktualizuj swoją wersję Ruby do 2.4, a następnie odinstaluj cocoapods i zainstaluj go.
źródło
Jeśli używasz starej wersji cocoapods i starej wersji xCode, może się okazać, że po aktualizacji do nowej wersji cocoapods narzeka na twoją składnię Podfile.
W tej sytuacji inną alternatywą rozwiązania problemu jest dalsze używanie starej wersji cocoapods i ustawienie ścieżki do starej wersji xCode tak, aby cocoapods używał starych wersji xctools do modyfikacji obszaru roboczego.
tj. nie aktualizuj cocoapods (nadal używaj starej wersji - np. 0.39.0) i zamiast tego uruchom to polecenie, aby wskazać inną wersję Xcode:
źródło
pobierz xcode8-beta.
Jest OK.
źródło