Ответ 1
Используйте следующие команды, и это работает для вас.
1: sudo gem uninstall cocoapods
2: sudo gem install -n /usr/local/bin cocoapods
3: pod install
Что это значит и как я могу это исправить:
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: sudo gem uninstall cocoapods
2: sudo gem install -n /usr/local/bin cocoapods
3: pod install
Если вы устанавливаете cocoapod, используя варить, как я
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
brew link --overwrite cocoapods
> Linking /usr/local/Cellar/cocoapods/1.3.1... 2 symlinks created
Надеюсь, поможет.
Удалите существующие 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.
Попробуйте sudo gem update
В моем случае ничего не помогло, тогда я:
sudo gem uninstall cocoapods
cd/Users/nikkov/.rvm/rubies/ruby-2.4.1/lib/ruby
; В Finder я искал cocoapods
и удалил все.brew install cocoapods
brew link --overwrite cocoapods
(при необходимости)Когда я попробовал решение @Aamir, я столкнулся с ошибкой:
ОШИБКА: не удалось найти действительный гем 'cocoapods' (> = 0), вот почему: Невозможно загрузить данные из https://rubygems.org/ - такого имени нет (https://api.rubygems.org/specs.4.8.gz)
Это сработало для моего Mac:
sudo gem uninstall cocoapods
sudo gem install cocoapods