美文网首页
iOS 新版Mac系统CocoaPods安装流程

iOS 新版Mac系统CocoaPods安装流程

作者: 前行的骆驼 | 来源:发表于2023-02-08 09:57 被阅读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路径下拷贝设置文件

    相关文章

      网友评论

          本文标题:iOS 新版Mac系统CocoaPods安装流程

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