美文网首页
CocoaPods安装和使用实录(坑太多了!)

CocoaPods安装和使用实录(坑太多了!)

作者: molaoye | 来源:发表于2019-09-28 22:05 被阅读0次

    正常过程是:

    1 更换Ruby镜像

    移除现有的Ruby镜像

    终端输入:$ gem sources --remove https://rubygems.org

    添加国内最新镜像

    终端输入:$ gem sources -a https://gems.ruby-china.com

    查看当前镜像

    终端输入:$ gem sources -l

    *** CURRENT SOURCES ***

    https://gems.ruby-china.com

    提示这个表示镜像添加成功。

    2 安装CocoaPods

    终端输入:$ sudo gem install cocoapods

    ...gems installed

    提示这个表示安装成功。

    3 使用CocoaPods

    xcode新建iOS项目,比如项目名aa

    打开终端cd到项目根目录,然后用vim新建Podfile

    Podfile内容比如为:

    platform :ios, '8.0'

    target "aa" do

    pod 'AFNetworking'

    end

    保存。

    终端输入:pod setup

    终端输入:pod install

    [!] Please close any current Xcode sessions and use `aa.xcworkspace` for this project from now on.Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

    提示这个表示项目用cocoapods安装依赖库。往后打开项目用aa.xcworkspace不用aa.xcodeproj。

    完成!

    坑来了

    坑1 sudo gem install cocoapods提示YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0)

    YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0).

    ERROR:  SSL verification error at depth 1: unable to get local issuer certificate (20)

    ERROR:  You must add /O=Digital Signature Trust Co./CN=DST Root CA X3 to your local trusted store

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

        Operation not permitted - /usr/bin/rougify

    说明ruby版本低,需要更新ruby。

    解决:

    终端输入:rvm install 2.6.4

    具体版本根据命令rvm list known得知。

    然后配置到.bash_profile

    export PATH="/Users/ccy/.rvm/rubies/ruby-2.6.4/bin:$PATH"

    终端输入:ruby -v

    ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-darwin16]

    注意,若source .bash_profile无效则重启电脑,也是一坑!

    坑2 -bash: rvm: command not found

    说明没有rvm命令。

    解决:

    安装rvm。

    终端输入:curl -L https://get.rvm.io | bash -s stable

    坑3 在线安装rvm失败

    可能是手机热点网络问题。

    解决:

    离线安装。上github下载rvm,https://github.com/rvm/rvm.git。

    双击打开/bin/rvm-installer

    .../Users/ccy/.rvm/ is complete.

    提示这个说明安装完成。

    然后配置到.bash_profile

    export PATH="/Users/ccy/.rvm/bin:$PATH"

    终端输入:rvm

    无-bash: rvm: command not found提示。

    相关文章

      网友评论

          本文标题:CocoaPods安装和使用实录(坑太多了!)

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