Ruby升级

作者: Singularity_Lee | 来源:发表于2024-04-25 19:37 被阅读0次

    最近在更新安装Alamofire时提示pod版本过低并报错 You don't have write permissions for the /System/Library/Frameworks/Ruby.frame...

    'Alamofire' requires CocoaPods version '>= 1.13.0', which is not satisfied by your current version, '1.12.1'

    低版本

    执行更新pod命令时又提示ruby版本低


    ruby版本

    系统默认的ruby版本只到2.6.10 同步做ruby跟pod升级


    Ruby 升级

    推荐使用rvm对Ruby进行升级
    RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)

    1.安装rvm
    curl -L get.rvm.io | bash -s stable
    
    2.加载验证文件
    source ~/.bashrc 
    source ~/.bash_profile 
    source ~/.profile
    
    3.查看rvm版本(验证是否安装成功)
    rvm -v
    
    安装成功
    4.获取rvm安装列表
    rvm list known 
    
    rvm列表

    此时可以看到可安装的Ruby版本

    5.安装指定/最新的Ruby版本
    rvm install 3.0.0
    
    6.安装rails
    sudo gem install rails
    
    7.获取ruby已安装列表
    rvm list
    
    已安装
    • 删除ruby版本
      rvm remove 3.0.0
    8.设置使用版本
    rvm use 3.0.0
    
    • 设置为默认版本
    rvm --default use 3.0.0
    

    其他rvm常用指令


    Pod更新

    安装最新版本
    sudo gem install cocoapods -n /usr/local/bin
    
    更新Pod
    pod setup
    
    更新gem
    sudo gem update --system
    
    更新本地库
    pod repo update
    
    查看当前ruby版本
    ruby -v
    
    查看当前pod版本
    pod --version
    
    更新完成

    相关文章

      网友评论

        本文标题:Ruby升级

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