美文网首页
安装cocoapods以及更新cocoapods

安装cocoapods以及更新cocoapods

作者: iOS乐乐 | 来源:发表于2018-04-17 14:45 被阅读0次

    安装

    1.设置ruby的软件源

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

    gem sources -l #(查看当前ruby的源)

    gem sources --remove https://rubygems.org/ #(移除当前ruby的源)

    gem sources -a https://ruby.taobao.org/ #(设置当前ruby的源为我天朝的)

    gem sources -l #(再次查看当前ruby的源)

    如果Terminal输出:

    *** CURRENT SOURCES ***

    https://ruby.taobao.org/

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

    2.设置gem为最新版本

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

    在Terminal输入以下命令:

    sudo gem update --system

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

    3.执行安装CocoaPods命令

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

    sudo gem install cocoapods

    如果报以下错误:

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

    Operation not permitted - /usr/bin/xcodeproj

    解决方案1:

    执行下面的命令并重启

    sudo nvram boot-args="rootless=0"

    sudo reboot

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

    sudo gem install cocoapods -V

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

    解决方案2:

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

    pod setup

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

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

    更新

    1.查看CocoaPods版本

    $ pod --version

    2.命令行更新步骤

    $ sudo gem update --system // 先更新gem,国内需要切换源

    $ gem sources --remove https://rubygems.org/

    $ gem sources -a http://ruby.taobao.org/

    $ gem sources -l

    $ sudo gem install cocoapods // 安装cocoapods

    $ pod setup

    再次查看版本

    $ pod --version

    更新Xcode12后一直报莫名的错误
    1.卸载了ruby
    2.按照下面的教程解决了问题
    首先使用homebrew安装ruby:

    brew install ruby
    

    设置环境并应用

    $ echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> /Users/lelemeng/.bash_profile
    $ echo 'export LDFLAGS="-L/usr/local/opt/ruby/lib"' >> ~/.bash_profile
    $ echo 'export CPPFLAGS="-I/usr/local/opt/ruby/include"' >> ~/.bash_profile
    
    $ source ~/.bash_profile
    
     source ~/.bash_profile
    

    检查环境

    $ ruby -v
    ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin18]
    $ which ruby
    /usr/local/opt/ruby/bin/ruby
    

    安装cocoapods

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

    相关文章

      网友评论

          本文标题:安装cocoapods以及更新cocoapods

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