Fvm 安装

尝试方案

目前可行性的方案

中间可能失败的原因

尝试过四套博客上的方案,最终只有上面哪一个成功了,后来总结了一下那些方案的套路都是一样的,而且应该都是可行的(因为其他同事都成功了)例如:其他方案一和其他方案二,fvm这一步已都很容易就成功,关键就是在配置本地目录的时候容易出问题:

  1. 使用其他方案一的时候没有下载到default目录
  2. 使用方案二的时候没有生成current
  3. 手动配置上面缺少的目录,能够运行但是无法做到全局切换

解决方案

这里我们就针对这三种问题补充一下解决方案(以下按照已经成功的方案举例,总体思路上是一致的):

  1. 下载完Fvm之后,运行fvm --help,会遇到的问题
  • -bash: fvm: command not found
  • Can't load Kernel binary: Invalid kernel binary format version.
  • Error: Formulae found in multiple taps
  • 解决方案:一是fvm没有安装成功,二是这里是环境不纯净可能安装了多套,这种情况可以清理缓存,建议直接本地安装的目录都删除一下然后重新安装就可,三如果你不想删除当出现三这种情况选择你正在使用的那个版本继续走流程即可,通用方式删了重新安装。
  1. 关键是在运行 fvm install xxx(你需要的版本号)这时候跟你的本地的网络环境息息相关,以下是可能遇到的问题
  • Failed to connect to github.com port 443:connection timed out
  • fvm install xxx卡住
  • 引导我们去google官网去配置我们本地镜像地址PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL
  • 执行fvm install xxx下载成功后,比如该有的default或者current(不同fvm生成的目录不一定叫什么名字)没有找到,可能的问题是你本地混合使用了多种fvm的方式的缓存或者网络环境配置不对
  • 解决方案:跟缓存有关的follow1的情况去解决就好,剩下这些都是跟网络环境有关的问题,建议配置镜像地址要比fq靠谱点,但是官方提供的地址也明确说了不可能长久好用,所以用镜像地址的时候多试几个,到这一步主要解决网络问题就可以,下载git相关的请全局fq,总之,建议使用镜像,office的网络不稳耐心多试几次
  1. 贴一下我的配置
  • .bash_profile:

    • #Flutter
  • #export PATH=/Users/XXX/Library/Android/flutter/bin:$PATH
  • #FVM
  • export FVM_DIR="$HOME/.fvm"
  • source "/usr/local/opt/fvm/init.sh"
  • #Fluter Mirror
  • export PUB_HOSTED_URL=http://mirrors.cnnic.cn/dart-pub
  • export FLUTTER_STORAGE_BASE_URL=http://mirrors.cnnic.cn/flutter
  • Android Studio:

    • dart
    • flutter
    • 命令执行效果:

Flutter FVM 版本管理相关推荐

  1. Flutter fvm 多版本管理

    如果你有兴趣 你可以关注一下公众号 biglead 来获取最新的学习资料. Flutter 从入门 到精通系列文章在这里 当然也必需是要有源码的 在这里了 github 有点慢 不妨来看看码云的源码吧 ...

  2. flutter fvm 版本控制

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EjoR1x37-1626914814179)(https://ducafecat.tech/2021/07/22/tra ...

  3. flutter 多版本管理利器fvm的详细使用介绍

    前言 随着Flutter 2.0版本的发布,Web端开发也正式被支持了,然后你迫不及待的将自己的flutter版本升级到了2.0,就是想体验一下flutter在web方面的使用,然而却发现之前使用2. ...

  4. Flutter多版本管理工具fvm使用

    由于我自己常用的系统是Mac 或者Lunix系统,所以这里指针对这两个系统进行说明. 1.安装HomeBrew工具 /bin/zsh -c "$(curl -fsSL https://git ...

  5. Flutter 多版本管理FVM安装与使用

    安装: pub global activate fvm 常用命令: fvm config: 对 fvm 进行配置 fvm flutter: 对 Flutter 的命令进行代理 fvm install: ...

  6. 【flutter】flutter多版本管理工具-fvm使用指南

    // 添加homebrew tapbrew tap xinfeng-tech/fvm// 安装 fvmbrew install fvmvim .bash_profile// 这里注意 如果之前已经设置 ...

  7. 2.X 的FVM 安装 (flutter 多版本管理)

    最新发现FVM 更新了,换了一种方式来管理多版本 先移除之前安装的1.x 的版本 brew uninstall fvm 再次tap 一次 brew tap leoafarias/fvm 再次安装FVM ...

  8. flutter版本管理工具fvm及GUI工具Sidekick

    前言 当flutter出了个新版本,想尝尝鲜?升级,打开傻眼,各种报错,新版可能会有很多东西要适配支持.退回去?flutter downgrade然后还得删除缓存,然后再flutter doctor一 ...

  9. flutter版本控制工具 `FVM`

    文章目录 FVM 切换VSCode 的Flutter版本 在windows上安装fvm 方法一:先安装 choco 检查安装是否成功 常用指令 接下来安装fvm 方法二:pub方式安装 fvm VSC ...

最新文章

  1. 当程序员有了程序员女友后...... | 每日趣闻
  2. axi dma 常见的中断报错源码
  3. g++ 编译pybind
  4. 图论 用广搜搜邻接矩阵
  5. PTC Creo7.0中文版
  6. 除了 Python ,这些语言写的机器学习项目也很牛(二)
  7. 修改Linux内核的启动Logo和禁用启动光标
  8. brew 一直等待_等待高高时,可以做的小事...
  9. passwd命令修改密码_Linux passwd命令–更改用户密码
  10. mysql8.0数据回滚_大企业数据库服务首选!AliSQL这几大企业级功能你不可不知
  11. Javascript 判断浏览器是否为IE的最短方法
  12. linux系统网络命令(六)
  13. 计算机音乐钢琴教程,大觉者电脑音乐教程『第十六课』——钢琴卷帘窗的使用...
  14. 获取windows程序界面数据
  15. 3D游戏设计-天空盒
  16. 使用NtCreateThreadEx将Dll注入目标进程
  17. Hbase安装~Hbase安装过程中常见的问题
  18. include“ “和include<>区别
  19. 串联谐振电路的品质因数
  20. 微信小程序生成小程序码的方法

热门文章

  1. 请大神指导EGS5中DOSRZnrc的相关内容
  2. openlayers前端地图框架
  3. idea Gradle7.0+ :Could not find method compile()
  4. 知识点 - 计算几何基本公式
  5. 嵌入式DSP上实现FlexRay总线的方法
  6. 卖鞋月入5万、玩抖音买“大奔”:有些程序员收入靠副业,上班只为自律
  7. 遮挡场景下视频实例分割怎么做?牛津阿里最新开源OVIS数据集!
  8. 计算机显示器画面的清晰度由显示器的,电脑显示器画面模糊如何处理
  9. C#字符串中数字提取
  10. 拼团返利商城小程序怎么搭建_分享拼团返利商城小程序的作用