Cocoapods安装时遇到的坑!

原创 2017年10月27日 09:48:57

可能是之前安装了,然后升级系统之后,现在需要用到,发现死活运行不起来。

1、之前运行pod setup,还会提示 /usr/local/bin 这个文件夹只可读,无法操作,我们只需要更改下他的读写权限即可

sudo chmod go-w /usr/local/bin


2、

$ pod setup

Setting up CocoaPods master repo

fatal: Not a git repository (or any of the parent directories): .git

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


这是说明没有找到.git目录,只需要使用git创建一个目录即可:

git init


3、

$ pod setup

Setting up CocoaPods master repo

fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.

Use '--' to separate paths from revisions, like this:

'git <command> [<revision>...] -- [<file>...]'

fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.

Use '--' to separate paths from revisions, like this:

'git <command> [<revision>...] -- [<file>...]'

  $ /usr/local/bin/git -C /Users/guojicheng/.cocoapods/repos/master fetch origin

  --progress

  fatal: 'origin' does not appear to be a git repository

  fatal: Could not read from remote repository.

  

  Please make sure you have the correct access rights

  and the repository exists.

[!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`


安装后,还是有问题,说不能设置环境,之后按照这提示运行了pod repo update --verbose 但是依然不行。之后试了下加sudo

sudo pod setup

Password:

/usr/local/lib/ruby/gems/2.3.0/gems/claide-1.0.2/lib/claide/command.rb:439:in `help!':[!] You cannot run CocoaPods as root. (CLAide::Help)

这里看到关键问题了,You cannot run CocoaPods as root 这就好办了。

只要先删除之前的目录:

sudo rm -fr ~/.cocoapods/repos/master

这个时间可能有点长,因为里面有好几百兆的文件呢,等他删除完毕在运行

pod setup

之后就是下载最新的东西了,输出如下:

$ pod setup

Setting up CocoaPods master repo

  $ /usr/local/bin/git clone https://github.com/CocoaPods/Specs.git master

  --progress

  Cloning into 'master'...

  remote: Counting objects: 1631882, done.       

  remote: Compressing objects: 100% (334/334), done.       

  remote: Total 1631882 (delta 140), reused 35 (delta 35), pack-reused 1631505       

  Receiving objects: 100% (1631882/1631882), 435.48 MiB | 1.47 MiB/s, done.

  Resolving deltas: 100% (869406/869406), done.

  Checking connectivity... done.

  Checking out files: 100% (191990/191990), done.


CocoaPods 1.4.0.beta.2 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.4.0.beta.2


Setup completed


这里会很慢,因为要下载很多东西,差不多有900多兆吧,慢慢等吧~




版权声明:本文为博主原创文章,未经博主允许不得转载。

2017最新的CocoaPods的安装过程

如下图所示:文章内容可参考之前我的博客:http://blog.csdn.net/hbblzjy/article/details/51271863...
  • hbblzjy
  • hbblzjy
  • 2017年10月25日 09:33
  • 721

2017 最新的 cocoaPods 安装方法

第一步:安装rvm, 不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。如果已经安装过跳到第2步(rvm -v 查看是否安装) $ curl ...

CocoaPods安装和使用教程

CocoaPods安装和使用教程     这篇文章

CocoaPods的安装及使用

一、简介 CocoaPods官网      https://guides.cocoapods.org 什么是CocoaPods? CocoaPods是OS X和iOS下的一个第三方开源类库管理...
  • iOSbird
  • iOSbird
  • 2017年08月10日 23:45
  • 323

IOS开发最新安装CocoaPods及使用详解

CocoaPods的安装 CocoaPods可以方便地通过Mac自带的RubyGems安装。 打开Terminal(Mac电脑自带的终端),然后按照以下提示操作即可: 1.设置ruby的软件源...

CocoaPods安装与卸载

CocoaPods

看一遍就会的CocoaPods的安装和使用教程

什么是CocoaPods? CocoaPods是专门为iOS工程提供对第三方库的依赖的管理工具,通过CocoaPods,我们可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置。直观、集中...

iOS安装CocoaPods详细过程

作者 my_杨哥 关注 2017.01.02 00:48* 字数 1478 阅读 23600评论 83喜欢 122 转载请联系作者获取授权,并标明文章作者,谢谢,有良知有道德的人!...

新版 cocoapod安装和使用 , 安装中出现的错误及解决方案

1.mac系统已经默认安装好Ruby环境,如果你不确定自己系统中是否有Ruby的,可以在终端中输入命令行:ruby -v查看当前ruby版本 如果ruby版本较低,可以通过rvm对R...

CocoaPods详解之----使用篇

一、什么是CocoaPods 1、为什么需要CocoaPods 在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cocoapods安装时遇到的坑!
举报原因:
原因补充:

(最多只允许输入30个字)