cocoapods не устанавливают

Что это значит и как я могу это исправить:

pod install
/Library/Ruby/Site/2.0.0/rubygems.rb:250:in 'find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)
from /Library/Ruby/Site/2.0.0/rubygems.rb:278:in 'activate_bin_path'
from /usr/local/bin/pod:22:in '<main>'

Ответ 1

Используйте следующие команды, и это работает для вас.

1: sudo gem uninstall cocoapods 

2: sudo gem install -n /usr/local/bin cocoapods

3: pod install 

Ответ 2

Если вы устанавливаете cocoapod, используя варить, как я

  1. Переустановите cocoapods

brew reinstall cocoapods

Если вы видите это сообщение об ошибке после переустановки cocoapods от brew reinstall перейдите к шагу 2.

>
Error: The 'brew link' step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/pod
Target /usr/local/bin/pod
already exists. You may want to remove it:
  rm '/usr/local/bin/pod'

To force the link and overwrite all conflicting files:
  brew link --overwrite cocoapods

To list all files that would be deleted:
  brew link --overwrite --dry-run cocoapods

Possible conflicting files are:
/usr/local/bin/pod
/usr/local/bin/xcodeproj
  1. Чтобы разрешить конфликтующие файлы

brew link --overwrite cocoapods

> Linking /usr/local/Cellar/cocoapods/1.3.1... 2 symlinks created

Надеюсь, поможет.

Ответ 3

Удалите существующие cocoapods, если таковые имеются, с помощью следующей команды:

gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall

Затем установите его в /usr/local/bin вместо /usr/bin используя следующую команду:

sudo gem install -n /usr/local/bin cocoapods

Для дальнейшего запроса, проверьте эту ссылку для удаления и эту ссылку для установки cocoapods.

Ответ 4

Попробуйте sudo gem update

  • После удаления коко-каподов
  • -Install cocoapods

Ответ 5

В моем случае ничего не помогло, тогда я:

  1. sudo gem uninstall cocoapods
  2. cd/Users/nikkov/.rvm/rubies/ruby-2.4.1/lib/ruby; В Finder я искал cocoapods и удалил все.
  3. brew install cocoapods
  4. brew link --overwrite cocoapods (при необходимости)

Ответ 6

Когда я попробовал решение @Aamir, я столкнулся с ошибкой:

ОШИБКА: не удалось найти действительный гем 'cocoapods' (> = 0), вот почему:           Невозможно загрузить данные из https://rubygems.org/ - такого имени нет (https://api.rubygems.org/specs.4.8.gz)

Это сработало для моего Mac:

sudo gem uninstall cocoapods
sudo gem install cocoapods