2014-06-20 15 views
11

Po zainstalowaniu cocoapods z sudo gem install cocoapods, próbując uruchomić "setup saszetki" zwraca ten błąd:setup Pod nie można znaleźć cocoapods

Could not find 'cocoapods' (>= 0) among 22 total gem(s) (Gem::LoadError) 

Wyjście z "setup pod":

/Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:313:in `to_specs': Could not find 'cocoapods' (>= 0) among 22 total gem(s) (Gem::LoadError) 
Checked in 'GEM_PATH=/Users/Kevin/.rvm/gems/ruby-1.9.3-p194:/Users/Kevin/.rvm/gems/[email protected]', execute `gem env` for more information 
    from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:322:in `to_spec' 
    from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:53:in `gem' 
    from /Users/Kevin/.rvm/rubies/ruby-1.9.3-p194/bin/pod:22:in `<main>' 

Kiedy Sprawdzę katalogu wymienionym w GEM_PATH, zawiera:

... 
drwxr-xr-x 5 root staff 170B Jun 16 23:35 cocoapods-core-0.33.1/ 
drwxr-xr-x 5 Kevin staff 170B Jun 16 23:41 cocoapods-downloader-0.6.1/ 
drwxr-xr-x 15 Kevin staff 510B Jun 16 23:41 cocoapods-plugins-0.2.0/ 
drwxr-xr-x 11 Kevin staff 374B Jun 16 23:41 cocoapods-trunk-0.1.3/ 
drwxr-xr-x 15 Kevin staff 510B Jun 16 23:41 cocoapods-try-0.3.0/ 
... 

więc pliki są tam, choć jego cor e jest rootem, ponieważ użyłem sudo gem install cocoapods.

Rozwiązania sugerowane na poprzednie pytania przepełnienie stosu, że próbowałem:

  1. Install cocoapods bez sudo: Sugerowana here. Jednak nawet po wykonaniu tych instrukcji otrzymam odmowę zgody na próbę użycia gem install cocoapods.

  2. Konfiguracja zestawu sudo: Sugerowana here. Jednak pod mówi mi, że nie mogę go używać w sudo.

  3. Zmiana uprawnień dla plików cocoapods: Sugerowana here. Próbowałem uruchomić linie dostarczone przez górną odpowiedź, ale mówi, że te pliki nie istnieją.

Jak uzyskać pod setup do pracy?

+2

Czy odinstalować go z 'sudo gem odinstalowywania cocoapods' przed ponowną próbą zainstalowania bez' sudo'? Przeczytaj ponownie [tę odpowiedź] (http://stackoverflow.com/a/23767092/3453503). –

+0

Dzięki! Tak, próbowałem tego. Dla tych, którzy mieli ten sam problem, skończyłem odinstalowywanie i reinstalowanie ruby, która rozwiązała problem dla mnie - choć mogło to być przesada. – Kevin

Odpowiedz

3

Miałem ten sam problem. Rozwiązałem go

  1. Usuwanie cocoapods
  2. ponownej instalacji za pomocą rvmsudo zamiast sudo
    rvmsudo gem install cocoapods

Nadzieję, że to pomaga!

20

Nie używaj sudo.

1: sudo gem uninstall cocoapods 

2: gem install cocoapods 

3: pod install 
+1

Dzięki, to działa dla mnie. – stevenlordiam

+0

Słodko, uratowałeś mój czas; D –

0

polecenie Uruchom system RVM wykorzystanie terminalu, a następnie instalacja pracowała mimo System Ruby 2.0.0.

2

jeśli osx jest 10.11 użycie sudo gem install -n/usr/local/bin GEM_NAME_HERE