最近工作中遇到的问题。从gitlab克隆新仓库到本地,执行pod install过程中发现git clone https://github.com/CocoaPods/Specs.git master这一步的时候特别慢,下载到百分之几就会断掉,寻找原因未果,想到可能是自己手贱删缓存删掉了某些了不得的东西,于是走上了重装ruby环境的不归路。。。
自带ruby版本2.6.3 ,要升级一下 于是发现本地没有rvm,遂安装之,这个时候噩梦就开始了~我是按照这个链接里面的步骤来的:rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决,执行到这一步的时候:
$ curl -L https://get.rvm.io | bash -s stable
就开始报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
这个错误卡了好久也没有真正解决 太多复制粘贴 了
第一种尝试:
先将raw.githubusercontent.com/Homebrew/in…输入到浏览器中看是否能打开,如果能打开,右击save as保存名为brew_install.rb网页到任意目录下(只要能找的到)。
然而这个我打不开。翻了墙,开了全局模式终于能打开了,但也不是要保存的网页,根据提示:
提示点进 https://raw.githubusercontent.com/Homebrew/install/master/install.sh,保存brew_install.rb到桌面,在终端依次执行:
$ cd Desktop/
$ curl
$ ruby brew_install.rb
有新的报错:no Ruby script found in input (LoadError).
这个错误我并没有在网上找到靠谱的解决办法 试了很多还是没能干掉,于是回到上一步找其他路径。
后来发现这一步操作产生的报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused其实是需要安装brew造成的,重新开始一波查询,最后在这个链接找到解决方法:关于Mac下载brew报curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused,完美解决。
网友评论