gpt4 book ai didi

ios - 更新 Pod 不起作用

转载 作者:可可西里 更新时间:2023-11-01 03:55:34 25 4
gpt4 key购买 nike

我知道之前有人问过这个问题,我查看了那个问题的答案,但我仍然遇到这个错误。

[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down

一周前 pod update 命令工作正常,但现在当我运行该命令时,它每次都会给我同样的错误。

我尝试了以下解决方案。

  1. 我在多个互联网连接下尝试了这个命令。

2.

pod repo remove master
pod setup
pod install

3.

$sudo rm -fr ~/.cocoapods/repos/master
$pod setup
$pod install

enter image description here

最佳答案

最后我从 satoshi-iwaki 找到了解决方案.

出现这个错误是因为

GitHub invalidated vulnerable SSL / TSL on 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

在安装的时候在log中openssl因为输出的路径,在PATH wo .bash_profileso中设置中。

If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile

$ source ~/.bash_profile

<强>3。检查版本。

$ which openssl

/usr/local/opt/openssl/bin/openssl

$ openssl version

OpenSSL 1.0.2n 2017 年 12 月 7 日

<强>4。确保您可以使用 TLSv 1.2 进行访问。

$ openssl s_client -connect api.github.com:443

给出这样的日志。 enter image description here

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 install 2.1.0

切换版本。

$ rbenv global 2.1.0

7.安装 CocoaPods。

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

如果你想查看 pod 版本

$ pod --version

确认pod更新正常结束

$ pod update

关于ios - 更新 Pod 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49166609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com