iOS 新版Mac系统CocoaPods安装流程

2023-02-08  本文已影响0人  前行的骆驼

由于Mac系统对文件夹/usr/bin做了严格限制,而新版系统自带的ruby又是在/usr/bin/ruby下运行,导致用旧的安装方式会报 You don’t have write permissions for the /Library/Ruby/Gems/2.6.0 directory 的文件夹权限报错。

所以我们需要先安装Homebrew用以再安装一个新的ruby,新的ruby会安装在/usr/local的/usr/local/opt/ruby/bin/ruby文件夹下,可以避开系统文件夹权限


首先安装Homebrew:终端运行以下任一脚本

Mac 常规安装脚本(推荐 完全体 几分钟安装完成):

 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

Mac 极速安装脚本(精简版 几秒钟安装完成):

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.

执行Homebrew问题检测:

brew doctor

如果有报错按照提示依次运行


安装Ruby:

brew install ruby

检测Ruby路径:

which ruby

如果输出结果为/usr/local/opt/ruby/bin/ruby则说明安装成功

接下来配置Ruby,由于系统会优先识别系统自带的Ruby,想要让系统优先识别新安装的Ruby,要根据安装提示配置Ruby:

前往文件 ~/.zshrc,打开编辑添加相关语句

intel芯片添加

if [ -d "/usr/local/opt/ruby/bin" ]; then

export PATH=/usr/local/opt/ruby/bin:$PATH

export PATH=`gem environment gemdir`/bin:$PATH

fi

apple芯片添加

if [ -d "/opt/homebrew/opt/ruby/bin" ]; then

export PATH=/opt/homebrew/opt/ruby/bin:$PATH

export PATH=gem environment gemdir/bin:$PATH

fi


接下来就可以正常安装CocoaPods了

首先检查Ruby镜像源:

gem sources -l

如果镜像源为https://rubygems.org/,由于该镜像源为国外镜像源,国内无法访问,需要移除ruby镜像源:

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

添加新的镜像源:

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

下载新的Cocoapods安装包:

sudo gem install cocoapods

设置Cocoapods:

pod setup

或者到已安装Cocoapods的设备的~/.cocoapods/repos路径下拷贝设置文件

上一篇 下一篇

猜你喜欢

热点阅读