终端 setting up cocoapods master repo 不动

今天手欠的不行,pod install 不成功,然后查了点资料说
“只需要把当前Pod的目录清理一下就行了。在终端执行以下命令:

pod repo remove master
pod setup”

然后 终端 setting up cocoapods master repo 不动,好忧伤~~~于是又得查资料,来解决目前这个坑~~~

参考链接

1、那是因为 淘宝的那个镜像(https://ruby.taobao.org/ )已经不可用了。所以我们现在用最新支持的ruby镜像(https://gems.ruby-china.org/)

需要的命令行:

gemsourcesrhttps://rubygems.org/ gem sources -l 来查看)
$ gem sources -a https://gems.ruby-china.org/ (增加可用的镜像)
$ gem sources -l (用来检查使用替换镜像位置成功)

2、当pod setup 进入Setting up CocoaPods master repo 等待的时候表示正在下载了,此时你可通过新开一个终端窗口,输入”cd ~/.cocoapods/”命令行跳到cocoapods文件夹内,执行”du -sh *”查看正在下载的文件夹的大小。

3、然后就一直等着~~
终端执行截图

查看下载的进度

这里写图片描述

然后下载好了之后,又报很多问题,也查了很多资料,大多都是说mac 在10.11系统之后 用这样的

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

由于下载很长之慢,好长时间,然后自己没耐心,经常关闭。都后面最终决定最后一次,慢慢等,而且由于自己的mac电脑上有很多的xcode,需要选择当前默认的是那个xcode的路径

xcode-select -p

然后最终的命令是:

pod install

出现如下内容:

1、pod instal--->之后出现如下提示

Setting up CocoaPods master repo
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.
2、pod repo add master https://github.com/CocoaPods/Specs.git

出现如下提示:

[!] To setup the master specs repo, please run `pod setup`.

3、先选择默认xcode的多路径来安装,这是我的路径,可以通过“xcode-select -p”来查看

sudo xcode-select -switch /Users/XXX/Downloads/Xcode.app/Contents/Developer

然后提示输入密码

4、安装

pod setup

然后就出现了如下

Setting up CocoaPods master repo

一直没有反应,可以再开一个终端来查看进度,在上面已经说过了 ,最后下载的大小是947M。

$ cd ~/.cocoapods/
:.cocoapods youchunfen$ du -sh *
947M    repos

然后又提示如下

CocoaPods 1.2.0.rc.1 is available.
To update use: `sudo gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.0.rc.1

Setup completed

5、跟新gem

 sudo gem install cocoapods --pre

输入密码后

cocoapods-core-1.2.0.rc.1.gem (100%)
Successfully installed cocoapods-core-1.2.0.rc.1

Fetching: ruby-macho-0.2.6.gem (100%)
。。。。。。。

6、之后在输入

pod setup

提示

Setting up CocoaPods master repo
  $ /usr/bin/git -C /Users/XXX/.cocoapods/repos/master pull --ff-only

  From https://github.com/CocoaPods/Specs
     233a082..0e938c3  master     -> origin/master
  Updating 233a082..0e938c3
  Fast-forward
   Specs/3/1/a/StakkKit/1.1.1/StakkKit.podspec.json   |   46 +
   .../0/HSCustomView/0.0.7/HSCustomView.podspec.json |   24 +
   .../0.0.2/TXCycleScrollView.podspec.json           |   26 +
   .../6/3/c/TextFileds/1.0.1/TextFileds.podspec.json |   19 +
   .../2/6/PlaybuzzSDK/0.1.4/PlaybuzzSDK.podspec.json |   23 -
   .../GlobusSwifty/0.3.13/GlobusSwifty.podspec.json  |   82 +
   .../DGGridCollectionViewController.podspec.json    |   24 -
   .../DGGridCollectionViewController.podspec.json    |   24 -
   Specs/a/6/b/Globus/0.3.13/Globus.podspec.json      | 1645 ++++++++++++++++++++
   .............. ..............

然后又提了一下
CocoaPods 1.2.0.rc.1 is available.
To update use:
sudo gem install cocoapods –pre`
[!] This is a test version we’d love you to try.

For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.0.rc.1

Setup completed`

7、于是继续
sudo gem install cocoapods --pre
还好这个之后就提示了

Successfully installed cocoapods-1.2.0.rc.1
Parsing documentation for cocoapods-1.2.0.rc.1
Done installing documentation for cocoapods after 3 seconds
1 gem installed

8、赶快在桌面新建一个项目测试了一下

cd YcfDemo/
touch Podfile
vim Podfile 
platform:ios,'7.0'
target "YcfDemo" do
pod 'AFNetworking','~>3.0'
end
esc,:wq 保存退出
pod install  ok了
1、xcode-select -p   会打印出当前xcode的路径,针对有多个xcode的是需要的
2、sudo gem install -n /usr/local/bin cocoapods
3、xcode-select -switch 刚才答应出的xcode路径
4、pod setup
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值