Подтвердить что ты не робот

Ошибка чтения Cocoapods ~/.cocoapods/repos/master/CocoaPods-version.yml после переустановки

Я выполнил свой обычный pod update и получил следующее сообщение:

[!] There was an error reading '~/.cocoapods/repos/master/CocoaPods-version.yml'.
Please consult http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ for more information.

Итак, я выполнил инструкции в http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/

$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup
Setting up CocoaPods master repo
[!] There was an error reading '~/.cocoapods/repos/master/CocoaPods-version.yml'.
Please consult http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ for more information.

Те же ошибки. Поэтому я удалил cocapods, обновил рубин и драгоценные камни, установил cocoapods:

$ sudo rm -fr ~/.cocoapods

$ sudo gem uninstall cocoapods
Remove executables:
    pod, sandbox-pod

in addition to the gem? [Yn]  y
Removing pod
Removing sandbox-pod
Successfully uninstalled cocoapods-0.35.0

$ sudo gem update --system
Latest version currently installed. Aborting.

$ sudo gem update
Updating installed gems
Updating activesupport
Fetching: i18n-0.7.0.gem (100%)
.
.
.

$ sudo gem install cocoapods
Fetching: cocoapods-0.35.0.gem (100%)
Successfully installed cocoapods-0.35.0
Parsing documentation for cocoapods-0.35.0
Installing ri documentation for cocoapods-0.35.0
Done installing documentation for cocoapods after 4 seconds
1 gem installed

$ pod setup
Setting up CocoaPods master repo
[!] There was an error reading '~/.cocoapods/repos/master/CocoaPods-version.yml'.
Please consult http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ for more information.

Просто для удовольствия я также побежал pod install.

Те же ошибки. Кто-нибудь еще сталкивается с этой проблемой? Реши это? Или посмотреть, что я делаю неправильно? Это приложение iOs уже давно использует программы. Я просто добавил pod 'ZSSRichTextEditor', '~> 0.5' в подфайл в качестве моего последнего изменения.

Update:

Вот файл CocoaPods-version.yml:

---
min: 0.32.1
last: 0.35.0
4b9b3361

Ответ 1

Хорошо, нашел тот же самый проблемный поток на github. Ответил csknns.

Вот как это пошло для меня, переустановите psych:

$ sudo gem uninstall psych
Password:

Select gem to uninstall:
 1. psych-2.0.5
 2. psych-2.0.6
 3. psych-2.0.8
 4. All versions
> 4
Successfully uninstalled psych-2.0.5
Successfully uninstalled psych-2.0.6
Successfully uninstalled psych-2.0.8

$ sudo gem install psych -v 2.0.0
Fetching: psych-2.0.0.gem (100%)
Building native extensions.  This could take a while...
Successfully installed psych-2.0.0
Parsing documentation for psych-2.0.0
Installing ri documentation for psych-2.0.0
Done installing documentation for psych after 2 seconds
1 gem installed

$ pod setup
Setting up CocoaPods master repo
Already up-to-date.
Setup completed

Надеюсь, это поможет кому-то там!

Ответ 2

Эта ошибка, похоже, исправлена ​​в более новых версиях RubyGems. Обновление с помощью gem update --system позволяет мне обновлять до последней версии пси, не нарушая CocoaPods.

Кредит: https://github.com/CocoaPods/CocoaPods/issues/3539#issuecomment-125106504