Настройка Pod не может найти cocoapods

После установки cocoapods с sudo gem установите cocoapods, попытка запустить "pod setup" возвращает эту ошибку:

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

Выход из "pod setup":

/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>'

Когда я проверяю каталог, указанный в GEM_PATH, он включает в себя:

...
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/
...

Итак, файлы есть, хотя его ядро ​​является корневым, так как я использовал sudo gem install cocoapods.

Решения, предложенные в предыдущих вопросах, которые я пробовал:

  • Установите cocoapods без sudo: Предлагаемый здесь. Однако даже после этих инструкций я получаю разрешение, которое запрещено при попытке использовать gem install cocoapods.

  • Sudo pod setup: Предлагается здесь. Однако pod говорит мне, что я не могу использовать его в sudo.

  • Изменить разрешения для файлов cocoapods: Предлагается здесь. Я попытался запустить строки, предоставленные верхним ответом, но он говорит, что эти файлы не существуют.

Как мне получить pod setup для работы?

Ответ 1

Не используйте sudo.

1: sudo gem uninstall cocoapods 

2: gem install cocoapods

3: pod install 

Ответ 2

У меня была такая же проблема. Я решил его

  • Удаление коко-каподов
  • Переустановить его с помощью rvmsudo вместо sudo
    rvmsudo gem install cocoapods

Надеюсь, что это поможет!

Ответ 3

если ваш osx равен 10.11 использование sudo gem install -n/usr/local/bin GEM_NAME_HERE

Ответ 4

Выполнить команду rvm использовать систему в терминале, тогда установка работала, хотя система Ruby 2.0.0.