Обновление Pod не работает
Я знаю, что этот вопрос уже задавался, и я просматриваю ответы на этот вопрос, но все же я сталкиваюсь с этой ошибкой.
[!] Не удалось подключиться к GitHub для обновления репозитория спецификаций CocoaPods/Specs. Проверьте, не подключены ли вы или GitHub не работает.
Ранее, до недели назад pod update
Команда работает нормально, но теперь, когда я запускаю эту команду, она выдает мне ту же ошибку EveryTime.
Я попробовал ниже решения.
- Я попробовал эту команду с несколькими подключениями к Интернету.
2.
pod repo remove master
pod setup
pod install
3.
$sudo rm -fr ~/.cocoapods/repos/master
$pod setup
$pod install
1 ответ
Наконец я нашел решение от сатоши-иваки.
Эта ошибка возникает из-за
GitHub аннулировал уязвимый SSL / TSL на 2018/23.
1. Установите (или обновите) Homebrew.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" $ brew update
2. Установите (или обновите) OpenSSL.
$ brew install openssl $ brew upgrade openssl
В журнале во время установки openssl
потому что путь выхода, на улице PATH
горе .bash_profileso
как установить.
Если вам нужно сначала запустить это программное обеспечение при запуске PATH:
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile
3. Проверьте версию.
$ which openssl
/ USR / местные / Opt / OpenSSL / бен / OpenSSL
$ openssl version
OpenSSL 1.0.2n 7 декабря 2017 г.
4. Убедитесь, что вы можете получить доступ с TLSv 1.2.
$ openssl s_client -connect api.github.com:443
5. Установка Ruby
Поскольку я хочу установить Ruby отдельно от Ruby в системе, я устанавливаю его так, чтобы он мог быть переключен в rbenv.
$ brew install rbenv ruby-build $ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile $ echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile $ source ~/.bash_profile
6.Проверьте версию Ruby для установки.
$ rbenv install --list
дает список доступных версий.
Установите Ruby.
$ rbenv установить 2.1.0
Переключи версию.
$ rbenv global 2.1.0
7. Установите CocoaPods.
$ gem install cocoapods -n / usr / local / bin
Если вы хотите проверить версию стручков
$ pod - версия
Убедитесь, что обновление модуля завершается нормально.
$ pod update