mac 安装pod步骤记录

本文记录了在Mac上安装Ruby、RVM以及CocoaPods的详细过程。首先检查ruby版本,然后使用brew安装RVM,并解决安装过程中遇到的依赖包问题,包括autoconf、automake等。接着安装指定版本的Ruby,通过修改xcode-select路径解决错误,再安装必要的gem,最后成功安装并验证CocoaPods的版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 安装pod首先安装ruby,不过mac电脑已经安装好了ruby
    命令:ruby –version 查看版本

  • 安装brew
    命令:ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
    (有的博客写的是这个ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”,这个返回的是404)
    Press RETURN to continue or any other key to abort
    (按回车键)

  • 安装rvm
    指令:curl -L https://get.rvm.io|bash -s stable
    指令:source ~/.rvm/scripts/rvm
    指令:rvm -v

    (我的版本是1.27.0)
  • 指令:rvm list known (列出已知的 Ruby 版本)

  • 指令:rvm install 2.3.0 (安装最新的版本)

    这里出现了点问题:
    No binary rubies available for: osx/10.12/x86_64/ruby-2.0.0-p648.
    Installing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libksba, openssl….
    解决的方法是用brew 安装上述的包

    • 指令:brew install autoconf
      在这里又出现了一个问题:
      xcrun: error: active developer path (“/Applications/Xcode 2.app/Contents/Developer”) does not exist,
      use sudo xcode-select --switch path/to/Xcode.app to specify the Xcode
      that you wish to use for command line developer tools (or see man xcode-select)
      Error: Failure while executing: git config –local –replace-all homebrew.private true
      解决办法:
      指令:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
      分析:我安装过多个版本的xcode,系统默认的xcode路径是老版本的,所以需要更改下路径
      (注:有的博客写的指令是sudo xcode-select –switch path/to/Xcode.app,但我这没成功)
    • 指令:brew install automake
    • 指令:brew install libtool
    • 指令:brew install pkg-config
    • 指令:brew install libyaml
    • 指令:brew install readline
    • 指令:brew install libksba
    • 指令:brew install openssl
  • 指令:rvm list
  • 指令:rvm 2.3.0 –default
  • 指令:ruby -v
  • 指令:gem -v
  • 指令:sudo gem install cocoapods
  • 指令:pod –version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值