• FVM管理Flutter 环境


    开发中,会经常切换不同版本的 Flutter 环境。使用 FVM(Flutter Version Manager )来进行 Flutter 版本切换是一个很不错的选择。
    下面=从安装FVM、环境配置、切换Flutter这几个主要步骤总结下 FVM 的使用
    一、安装 homebrew

    网址:https://brew.sh/ ,按照步骤操作即可

    安装成功后:

    1、设置当前用户最高权限

    sudo whoami
    
    • 1

    2、设置 /opt 路径为管理员权限

    # -R 是指级联应用到目录里的所有子目录和文件,777 是所有用户都拥有最高权限
    sudo chmod -R 777 /opt
    
    • 1
    • 2
    二、使用 homebrew 安装 fvm
    brew tap leoafarias/fvm
    brew install fvm
    
    /// 卸载命
    brew uninstall fvm
    brew untap leoafarias/fvm
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    查看 fvm 版本

    fvm --version 
    
    • 1
    三、通过 bash_file 配置FVM环境变量
    open ~/.zshrc
    
    • 1

    参考内容,其中 android 的环境变量配置过的可以忽略

    export LC_ALL=en_US.UTF-8
    export LANG=en_US.UTF-8
    
    # android , 配置过的可以忽略
    export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer/
    export ANDROID_HOME=~/Library/Android/sdk
    export PATH=$PATH:$ANDROID_HOME/emulator
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    
    # flutter 防墙
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    
    # fvm 
    export FLUTTER_ROOT=/opt/fvm/current
    export FVM_HOME=/opt/fvm
    
    # 指定 fvm 包中的 flutter 为默认
    export PATH=$PATH:$HOME/.pub-cache/bin
    export PATH=$PATH:$FLUTTER_ROOT/bin/cache/dart-sdk/bin
    export PATH=$PATH:$FLUTTER_ROOT/bin
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22

    保存环境

    source ~/.zshrc
    
    • 1
    四、安装多个flutter 版本
    fvm install 3.0.5
    fvm install 3.10.5
    
    • 1
    • 2
    五、设置 flutter 版本

    查看 flutter release 版本 https://flutter.cn/docs/development/tools/sdk/releases

    fvm use 1.22.6
    fvm current # 查看当前版本
    flutter --version #查看flutter版本,借助该指令更新 DART SDK
    
    • 1
    • 2
    • 3
    六、配置AS

    打开 PreferencesLanguages&Frameworks → Flutter 设置 Flutter SDK 的文件路径。 选择路径 /opt/fvm/current,可以直接复制粘贴。
    在这里插入图片描述

    七、其他 fvm 指令
      current     Show current Flutter SDK info
      flutter     Proxies Flutter Commands
      help        Help about any command
      import      Import installed flutter into fvm
      install     Installs Flutter SDK Version
      list        Lists installed Flutter SDK Version
      remove      Removes Flutter SDK Version
      use         Which Flutter SDK Version you would like to use
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
  • 相关阅读:
    基于Springboot实现高校社团管理系统
    【微观经济学】Consumer Theory
    MyBatis详解(一)
    kafka 发送文件二进制流及使用header发送附属信息
    【XXL-JOB】1.docker-compose 安装 调配中心
    网络编程:使用tcp协议实现服务器与客户端交互
    Python批量保存Excel文件中的图表为图片
    pytest+yaml实现接口自动化框架
    springboot+Redis+AOP实现请求限流器
    Nacos源码-从Demo出发研究事件驱动与观察者模式的应用
  • 原文地址:https://blog.csdn.net/u011190687/article/details/133129415