mac big sur 安装Cocoapods

升级系统后发现 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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容