• 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
  • 相关阅读:
    融合精妙的模式加持赋能,浅谈链动2+1
    什么叫渗透测试爆破
    391. 完美矩形 扫描线
    leetcode 464. 我能赢吗 官方代码的一步步演进
    添加用户并配置读写权限(阁瑞钛伦特软件-九耶实训)
    ubuntu 查询流量使用
    微服务中的熔断、降级和限流
    C#(三十九)之关于string的一些函数
    Learn Prompt-ChatGPT 精选案例:学习各国语言
    91.(leaflet之家)leaflet态势标绘-进攻方向绘制
  • 原文地址:https://blog.csdn.net/u011190687/article/details/133129415