Flutter 环境问题

Ruby

查看你电脑上的Ruby版本 rvm list

ruby-2.4.0 [ x86_64 ]
ruby-2.5.1 [ x86_64 ]
ruby-3.0.0 [ x86_64 ]

当前我使用的版本为 ruby-2.4.0 [ x86_64 ]
如果想要更改当前的版本可以用命令rvm use ruby-2.5.1
如果想要默认版本可以用命令rvm use 2.5.1 --default

Flutter SDK

我们可以通过终端命令flutter channel可以看到

Flutter channels:
  master
  dev
* beta
  stable

当前的通道为beta版本,在平时的开发的过程中一般可以采用stable channel,这是一个稳定版本,长时间不会改变。我们可以通过flutter channel stable来切换到稳定通道。


可以通过flutter upgrade来升级到最新的依赖环境,有时候升级到最新版本会出现很多问题,导致项目不能正常编译,如果解决不了的话,这时候我们就会回退到原来的版本。


我们也可以通过git reflog查看当前通道的版本,可以随意切换你需要的版本。如下:

git reflog
022b333a08 (HEAD -> beta, tag: 1.24.0-10.2.pre, origin/flutter-1.24-candidate.10) HEAD@{0}: reset: moving to 022b333a08
4b50ca7f7f (tag: 1.26.0-17.3.pre, origin/beta) HEAD@{1}: reset: moving to 4b50ca7f7fbf56be72e54cd200825b760416a356

我们可以看到有1.24.0-10.2.pre1.26.0-17.3.pre两个版本。可以通过git reset --hard 4b50ca7f7f 来切换到1.26.0-17.3.pre的新版本。

Flutter 升级报错问题

undefined method `each_child' for #<Dir:0x007fa81a45fa00>
Did you mean?  each_slice

说明ruby环境该更新了,可以用命令rvm install 2.7.1安装一个指定版本
再通过pod install安装就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 新年要坚持的三件事: 读书,运动,早睡觉一是,坚持读书 不知你是否发现,许多人总把不上班,不工作,乃至放假的时间,...
    f6df959e8511阅读 231评论 0 0
  • #0215早起读书营# 大年初四,坚持早起读书30天。 感谢桂凤老师的领读【认知天性】第三章《后刻意时代的...
    听心兰阅读 161评论 0 0
  • 1. 箬竹就那样在众目睽睽之下便骤然落下了一颗颗沙硕大小的泪珠,旁人问她怎么了,也不回答,只是肩膀都开始颤抖起来,...
    蔚杭阅读 190评论 0 1
  • 标签: redis 缓存 主从 哨兵 集群 本文简单的介绍redis三种模式在linux的安装部署和数据存储的总结...
    luhanlin阅读 4,384评论 0 5
  • 夜莺2517阅读 127,762评论 1 9