CocoaPods 的安装

1. 替换 Ruby 源地址

  1.1 查询 Ruby 的源地址,查询结果:https://rubygems.org/

gem source -l

  1.2 移除系统 Ruby 源,显示结果:https://rubygems.org/ removed from sources

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

  1.3 替换为国内 Ruby 镜像源

gem sources --add https://gems.ruby-china.com/

  1.4 在查询是否添加成功,成功则显示结果: https://gems.ruby-china.com/

gem source -l

2. 安装 cocoapods

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

  2.1 显示错误(之前安装过,Xcode版本升级或者系统更新导致)

  2.2 表示可能需要升级 ruby 版本

3.升级 ruby 版本,两种方式

  3.1 方式一 通过 rvm 更新升级(已验证)

  安装 rvm (依次运行下面命令) 

curl -L get.rvm.io | bash -s stable

source ~/.bash_profile

    3.1.1 curl -L get.rvm.io | bash -s stable 指令可能会提示 报错Failed to connect to raw.githubusercontent.com port 443: Connection refused

  解决方法:1.终端 输入下面命令 

sudo vim /etc/hosts 

                   2.选择可编辑,在最后一行添加 199.232.28.133 raw.githubusercontent.com
                   3.按 Esc 键 输入 :wq 回车
                   4.在执行 (3.1 方式一 通过 rvm 更新升级 安装 rvm 指令 )

    3.1.2 安装ruby

    查看可安装的ruby版本列表 

rvm list known

    安装指定的 ruby 版本(当下的最新版本)

rvm install 3.1.1

    设置默认版本

rvm use 3.1.1 --default

    查看当前使用 ruby 版本

which rvm

    移除版本(不要使用,提示知道这个指令)

rvm remove 3.1.1

    3.1.3 在进行之前(安装 cocoapods 的指令)

  3.2 方式二 通过 HomeBrew 更新升级(未验证)

    安装HomeBrew,执行完毕,显示成功

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

    3.2.1 重启终端

    3.2.2 安装 ruby

brew install ruby

    查看当前使用的ruby路径 正常显示在 /usr/local/Cellar/ruby/3.1.1/bin/ruby 

which ruby

    如果不是正确的路径,进行一下操作 (依次运行下面命令)

echo 'export PATH="/usr/local/Cellar/ruby/3.1.1/bin:$PATH"' >> ~/.zshrc

      export LDFLAGS="-L/usr/local/opt/ruby/lib"

      export CPPFLAGS="-I/usr/local/opt/ruby/include"

      source ~/.zshrc

    3.2.3 然后再查看ruby版本是否为brew安装版本,路径是否为brew安装路径。

    3.2.4 成功后再进行之前(安装 cocoapods 的指令)

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

4. 安装完毕,验证一下: 成功则显示 Setup completed

pod setup
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hanyang Li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值