Обновление Pod не работает

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

[!] Не удалось подключиться к GitHub для обновления репозитория спецификаций CocoaPods/Specs. Проверьте, не подключены ли вы или GitHub не работает.

Ранее, до недели назад pod update Команда работает нормально, но теперь, когда я запускаю эту команду, она выдает мне ту же ошибку EveryTime.

Я попробовал ниже решения.

  1. Я попробовал эту команду с несколькими подключениями к Интернету.

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

Другие вопросы по тегам