2022年Mac安装Cocoapods

一.查看Ruby镜像,如果不是“https://gems.ruby-china.com/”请更换镜像

gem sources -l

移除现有的Ruby镜像

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

更换Ruby镜像

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

二.安装cocoapod

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

查看pod版本

pod --version

三.安装pod本地库

git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk

常见问题:

问题一:

[!] CDN: trunk URL couldn't be downloaded: https://cdn.cocoapods.org/all_pods_versions_a_7_5.txt Response: Timeout was reached

pod cache clean --all
pod setup



MAC M1安装问题

解决错误:ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permis...
安装CocoaPods时提示无权限错误:

sudo gem install-n/usr/local/bin cocoapodsERROR:Whileexecuting gem...(Gem::FilePermissionError)You don't have write permissionsforthe/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0directory.stevenwang@StevendeMacBook-Pro~%ruby-v

解决办法:

1.删除CocoaPods;

2.用命令"which -a ruby",如果只有系统自带的ruby目录。

xx@xxdeMacBook-Pro-2 ~ % which -a ruby

/usr/bin/ruby

需要再安装一个最新版本的ruby:

xx@xxdeMacBook-Pro-2 ~ % brew install ruby

安装完后检查,发现还是只有一个系统目录:

xx@xxdeMacBook-Pro-2 ~ % which -a ruby

/usr/bin/ruby

这时需要把新版本加到环境变量中:

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

xx@xxdeMacBook-Pro-2 ~ % source ~/.zshrc

xx@xxdeMacBook-Pro-2 ~ % which -a ruby 

/usr/local/opt/ruby/bin/ruby

/usr/bin/ruby

安装CocoaPods:

xx@xxdeMacBook-Pro-2 ~ % sudo gem install-n/usr/local/bin cocoapods

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容