美文网首页
mac big sur 安装Cocoapods

mac big sur 安装Cocoapods

作者: 厨子 | 来源:发表于2022-04-14 10:16 被阅读0次

    升级系统后发现 cocoapods 损坏,记录一下重新安装过程

    执行命令:

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

    报错:

    Building native extensions. This could take a while...
    ERROR:  Error installing cocoapods:
        ERROR: Failed to build gem native extension.
    
        current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/ext/ffi_c
    /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r ./siteconf20220414-53747-cr18v2.rb extconf.rb
    
    1. 安装最新版ruby:
    brew install ruby
    
    
    1. 根据提示执行下面命名:
      我的是在 .zshrc 文件,默认是在 .bash_profile。如果没有安装 zsh 的话,就用默认的 .bash_profile
    echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
    export LDFLAGS="-L/usr/local/opt/ruby/lib"
    export CPPFLAGS="-I/usr/local/opt/ruby/include"
    export PKG_CONFIG_PATH="/usr/local/opt/ruby/lib/pkgconfig"
    echo 'export LDFLAGS="-L/usr/local/opt/ruby/lib"' >> ~/.zshrc
    echo 'export CPPFLAGS="-I/usr/local/opt/ruby/include"' >> ~/.zshrc
    echo 'export PKG_CONFIG_PATH="/usr/local/opt/ruby/lib/pkgconfig"' >> ~/.zshrc
    
    
    1. 安装 Cocoapods
    sudo gem install -n /usr/local/bin cocoapods
    
    

    ps: 如果网络不好,gem 无法更新的话,可以先修改 gem 源,再执行第 3 步

    // 查看 gem 源是哪个
    gem sources -l
    // 移除官网的
    gem sources --remove https://rubygems.org/
    //添加源国内源
    gem sources -a https://gems.ruby-china.com
    
    

    相关文章

      网友评论

          本文标题:mac big sur 安装Cocoapods

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