美文网首页
CocoaPods 的安装(OS X 10.11)

CocoaPods 的安装(OS X 10.11)

作者: YanniLiu | 来源:发表于2016-05-22 16:16 被阅读78次

    之前使用公司的电脑,系统是 OSX 10.10,用网上的最常见的方法就可以安装 pods,而前2天笔者在自己的MacBook Pro(系统为OSX 10.11) 上安装却遇到了一些问题,现在写下来与大家分享一下。

    • CocoaPods 安装
    • 更新 gem
      sudo gem update --system
    • 更新 ruby 的软件源
      gem sources --remove https://rubygems.org/
      gem sources -a https://ruby.taobao.org/
      gem sources -|
    • 安装 cocoapods
      sudo gem install cocoapods

    这个时候有可能就会出现问题了

    • $ sudo gem install cocoapods
      直接报错:

    ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod

    解决办法:终端执行以下命令
    $ sudo gem install -n /usr/local/bin cocoapods
    原因在于 OSX 10.11中我们的权限比较小,不能使用老办法直接安装。
    执行成功执行下面信息:

    Successfully installed cocoapods-1.0.0
    Parsing documentation for cocoapods-1.0.0
    Done installing documentation for cocoapods after 2 seconds
    1 gem installed

    • pod install
      然后在执行 pod install ,这时候可能会出现第二个错误:一直停在Setting up CocoaPods master repo 这个界面
      解决办法:更换仓库源
      pod repo remove master
      pod repo add master[http://git.oschina.net/akuandev/Specs.git](http://git.oschina.net/akuandev/Specs.git)
      如果失效则换为
      [https://gitcafe.com/akuandev/Specs.git](https://gitcafe.com/akuandev/Specs.git)
      或者在终端将master 下库 clone 到自己本地仓库
      终端执行命令:

    cd~/.cocoapods/repos git clone [https://github.com/CocoaPods/Specs.git](https://github.com/CocoaPods/Specs.git) master

    clone 这一步比较耗时,请耐心等待clone好后,再执行pod install,完美解决问题。

    PS:

    • 在 CocoaPods 1.0的版本中。Podfile需要加上 target "XXX" do 结束后还要加上 end.
    • 如果遇到ruby版本过老,请参考我的另一篇文章cocoapods安装提示ruby版本过老

    相关文章

      网友评论

          本文标题:CocoaPods 的安装(OS X 10.11)

          本文链接:https://www.haomeiwen.com/subject/qjngrttx.html