• Homebrew、RVM、ruby、cocoapods


    安装Homebrewe
    方式1:公司源安装
    方式2:国内源安装
    /bin/ssh -c “$(curl -fsSL
    https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrev.sh)”

    方式3:官网源安装(有可能443):
    ruby -e “$(curl -fsSL
    https://raw.githubusercontent.com/Homebrew/install/master/install)”

    方式4:手动安装https://blog.csdn.net/icfhtg/article/details/107254950

    备注:Homebrewe环境的安装包下载路径维护变化,需要去官网查看具体Homebrewe官网

    brew -v

    安装RVM

    方式1:国内源安装
    a.打开网站:https://www.ipaddress.com/
    b.查询一下raw.githubusercontent.com对应的IP地正
    c.将查询到的IP添加到/ect/hosts
    raw.githubusercontent.com

    Curl -L
    https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-
    installer
    | bash -s stable
    方式2:官网源(国外)
    注:复制粘贴的过程中可能会产生中英文符号的异变,不安全,推荐进入官网获取下载路径
    curl -sSL https://get.rvm.io | bash -s stable
    安装ruby
    基于rvm环境安装ruby插件
    rvm install 2.7.2
    检测是否安装成功
    ruby -v
    备注:版本兼容问题,如果指定版本的Ruby安装失败可以考虑系统自带的Ruby环境(是否生效ruby -v)
    确保本地已安装ruby环境
    gem --version

    Ruby绑定gems源镜像包路径的配置
    方式1:
    编辑~/.gemrc文件
    open ~/.gemrc
    把默认的gems源镜像包路径https://rubygems.org替换为公司提供的gems源镜像包路径http://nexus.ent.com/repository/rubygems-china/
    gem sources --list
    在gems公司源镜像包配置路径下快速下载对应的gems镜像包并安装cocoapods环境
    gem install cocoapods
    验证已安装cocoapods环境:
    pod --version
    sudo gem install cocoapods //根权限重新下载安装
    pod search AFNetworking; Unable to find a pod with name, author, summary,ordescription matching AFNetwoxking
    将缓存删掉重新执行搜索命令
    rm ~/Library/Caches/CocoaPods/seaxch_index.json
    备注:
    rvm list /查看本地ruby
    rvm list known //查看远程仓库ruby
    如果出现
    command not found: rvm可能是因为rvm的shell配置没有加载,在终
    端输入:
    source ~/.rvm/scripts/rvm
    再输入
    type rvm I head -n 1
    //gems源镜像包配置路径的修改
    从~/.gemrc文件里面移除默认的配置路径https://rubygems.org/
    gem sources --remove https://rubygems.org/
    向~/.gemrc文件里面增加新的配置路径https://gems.ruby-china.com/
    gem sources -a https://gems.ruby-china.com/
    配置路径是否更换成功

    gem sources -l
    安装cocoapods环境常规方式
    //普通方式1:源镜像包配置路径下根权限快速下载对应的gems镜像包并安装cacoapods环境
    sudo gem install cocoapods

    //普通方式2:基于brew环境安装cocoapods环境
    brew install cocoapods

    验证已安装cocoapods环境:
    pod --version

    //升级cocoapods版本至指定版本号(比如:1.13.0)
    sudo gem install -n /usr/local/bin cocoapods -v 1.13.0

    配置pod(正式使用前补充配置(比较慢耐心等待/外网试试))
    更新普通仓库元素索引集对应的导航容器库
    pod setup等效于git clone
    https://gitee.com/mirrors/CocoaPods-Specs.git ~/.cocoapods/repos/master或git
    clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/master
    更新gem源镜像包
    sudo gem update --system
    查看gem版本
    su localadmin//切换至根用户
    open ~
    open /Users/xxxx/profile
    open /Users/xxx/zshrc
    openssl version
    openssl version -a
    which openssl
    whereis ruby
    rvm install 3.0.0//基于rvm平台 安装3.0.0版本的ruby环境
    rvm docs generate -ri
    rvm reinstall 3.0.0 --with-openssl-dir=/usr/local/opt/openssl
    sudo gem install -n /usr/local/bin cocoapods
    rvm osx-ssl-certs update all
    rvm use 3.1.2 --default
    rvm install 2.7.2 --with-openssl-dir=/usr/local/opt/openssl
    rvm autolibs read-only
    采用外部gems源源镜像包报错上面异常openssl is not available. install openssl and rebuild…
    推荐使用gems公司源镜像包配置路径下快速下载安装(gems公司源相关的ruby环境推荐
    采用ruby2.7.2)
    http://doc.ent.com/download/attachments/54898102/%E9%85%8D%E7%BD%AErubygems%E6%BA%90%E5%BF%AB%E9%80%9F%E5%AE%89%E8%A3%85cocoapods.txt?version=1&modificationDate=1547874604000&api=V2

    填坑系列之更新CocoaPods

  • 相关阅读:
    【代码随想录刷题】栈与队列总结
    SBT40100VFCT-ASEMI塑封肖特基二极管SBT40100VFCT
    Oracle 数据库表和视图 的操作
    【力扣】136. 只出现一次的数字
    SpringCloud Alibaba(二) - Sentinel,整合OpenFeign,GateWay服务网关
    JuiceFS v1.0 beta2 发布|进一步提升稳定性
    轻松学习 Spring 事务
    【webrtc】Migrating your native/mobile application to Unified Plan/WebRTC 1.0 API.
    解释器模式:构建领域特定语言的强有力工具
    Linux电源管理
  • 原文地址:https://blog.csdn.net/yanhaijunyan/article/details/139391924