您的当前位置:首页正文

安装cocoapods报ruby的错 && po

2024-12-20 来源:东饰资讯网

CocoaPods更新

本以为cocopods装好了,pod init 都可以使用,但是pod search,pod install,pod setup全部报错。有些错误如下,

Setting up CocoaPods master repo
[!]  clone          master --depth=1
Cloning into 'master'...
error: RPC failed; result=52, HTTP code = 0
fatal: The remote end hung up unexpectedly

pod --version 查看版本为1.0.1。
pod setup不行,可能有一下几种原因,1)gem版本太低;2)github无法链接;3).cocoapods目录下的配置信息错误。我们可以一个一个来排除,
1.首先更新gem到最新版本,在终端中输入(在最上面gem这个问题已经搞定了):

  $ sudo gem update --system 

也可以查看

 $ gem --version 

3.然后查看版本pob repo list:

$ pod repo list

结果显示0 repos,说明没有安装成功;

实际有两个问题,一个是github连接慢,一个是 .cocoapods 目录下的配置是空的,这个目录可以自己去查看,文件夹前往 ~/.cocoapods。

连接慢先不管,按第三个配置错误来
删除.cocoapods目录,重新下载pod更新:

$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/

重新执行pod setup,结果一段时间发现还是报错, .cocoapods 目录下虽然看不到,但是目标大小在变大,一直到150M左右,等下又回到15k了。

终于看到一个方法,

[ ! ] The `master` repo  is not a git repo.

最正确的方法是cd到某一个目录 或者直接到~/.cocoapods/目录,

git clone    master
显示全文