美文网首页
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