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.pre、1.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
安装就可以了