完美解决Failed to connect to github.com port 443 after 75002 ms: Couldn‘t connect to serve
于是仔细思考问题的解决方案, Couldn't connect to serve应该是网络被拦截了,然后网络搜索到可能是开了网络代理导致的请求报错,于是在代理相关设置里面看到了端口号等配置。最近换了一台新设备,搭建新开发环境,作为一个多年能榨出油的码农,看到这个问题时觉得很简单,自己尝试解决但打脸了,最后也废了不少功夫才解决,网上的办法大多数都尝试了,不行。再尝试pod install对于本人无效
最近换了一台新设备,搭建新开发环境,作为一个多年能榨出油的码农,看到这个问题时觉得很简单,自己尝试解决但打脸了,最后也废了不少功夫才解决,网上的办法大多数都尝试了,不行。
1、修改/etc/hosts,通过 https://www.ipaddress.com/ 获得 github.com
的 IP
地址参考下面的方式放入hosts文件,保存!
140.82.113.3 github.com
再尝试pod install 对于本人无效,但是建议尝试,每个人遇到的问题都跟自己本地环境有关
2、想到了重装cocoapods,先把本地的cocoapods删除干净,打开Mac终端使用下面这句命令行:
gem list | grep cocoapods | awk '{print $1}' | while read line; do sudo gem uninstall $line; done
再重新通过 gem安装最新版cocoapods
sudo gem install -n /usr/local/bin cocoapods
再尝试pod install 对于本人还是无效,依旧出现下面这句冰冷的错误提示:
Failed to connect to github.com port 443 after 75002 ms: Couldn't connect to serve
3、又想到了以下方法
cd ~/.cocoapods/repos
pod repo remove master
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
在iOS项目pofile文件首行加入
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
pod install 依旧无效还是标题那句错误提示
4、再次尝试,将另一台环境配置正常的Mac 打开 ~/.cocoapods/repos目录
将里面内容压缩,丢到新Mac同目录下解压,然后执行如下命令行:
pod repo update --verbose
原地爆炸还是无效
于是仔细思考问题的解决方案, Couldn't connect to serve应该是网络被拦截了,然后网络搜索到可能是开了网络代理导致的请求报错,于是在代理相关设置里面看到了端口号等配置
export http_proxy=http://127.0.0.1:10XX;
export https_proxy=http://127.0.0.1:10XX;
你可以尝试git config --global http.proxy http://127.0.0.1:10xx(10xx是你的网络代理端口)和git config --global https.proxy https://127.0.0.1:10xx。
如果没有,你可以尝试git config --global unset http.proxy和git config --global unset https.proxy。
再次尝试pod install --verbose 大功告成!不容易!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)