iOS cocoapods最新安装

CocoaPods可以方便地通过Mac自带的RubyGems安装。

打开Terminal(Mac电脑自带的终端),然后按照以下提示操作即可:

1.设置ruby的软件源

这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下:

如果Terminal输出:

CURRENT SOURCES

https://ruby.taobao.org/

就证明ruby的软件源已经设置OK了。

2.设置gem为最新版本

如果gem太老,可以尝试用如下命令升级gem:

在Terminal输入以下命令:

如果 以下错误:

undefined method `size’ for nil:NilClass (NoMethodError)

解决方案:

终端输入: gem env

得到gem的PATH路径,比如

  • GEM PATHS:
    • /usr/local/ruby/lib/ruby/gems/2.1.0
    • /home/vagrant/.gem/ruby/2.1.0
      将其下的cache目录删除(sudo rm -rf cache),再次执行gem安装的时候就不会出错了

升级成功后会提示: Latest version currently installed. Aborting.

3.执行安装CocoaPods命令

注意:OS X 10.11 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods需要重新安装,但按照以前的安装方式,在Terminal输入以下命令:

如果 以下错误:

ERROR: While executing gem … (Errno::EPERM)

Operation not permitted – /usr/bin/xcodeproj

解决方案1:

执行下面的命令并重启

重启之后, 执行这个命令检查

如果依旧有错误,使用第二个方案

解决方案2:

还有一点需要注意,pod setup在执行时,会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods 在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd 到那个目录,用du -sh *来查看下载进度。

安装成功后,你会看到:Setup completed


君凯商联 -iOS-字唐名僧

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年5月26日
下一篇 2017年5月26日

相关推荐