Ruby
查看你電腦上的Ruby版本 rvm list
ruby-2.4.0 [ x86_64 ]
ruby-2.5.1 [ x86_64 ]
ruby-3.0.0 [ x86_64 ]
當(dāng)前我使用的版本為 ruby-2.4.0 [ x86_64 ]
如果想要更改當(dāng)前的版本可以用命令rvm use ruby-2.5.1
如果想要默認(rèn)版本可以用命令rvm use 2.5.1 --default
Flutter SDK
我們可以通過終端命令flutter channel
可以看到
Flutter channels:
master
dev
* beta
stable
當(dāng)前的通道為beta版本誓酒,在平時(shí)的開發(fā)的過程中一般可以采用stable channel渺杉,這是一個(gè)穩(wěn)定版本吗购,長時(shí)間不會改變害驹。我們可以通過flutter channel stable
來切換到穩(wěn)定通道到腥。
可以通過flutter upgrade
來升級到最新的依賴環(huán)境挣柬,有時(shí)候升級到最新版本會出現(xiàn)很多問題婉称,導(dǎo)致項(xiàng)目不能正常編譯设预,如果解決不了的話,這時(shí)候我們就會回退到原來的版本碎乃。
我們也可以通過git reflog
查看當(dāng)前通道的版本姊扔,可以隨意切換你需要的版本。如下:
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兩個(gè)版本恰梢。可以通過git reset --hard 4b50ca7f7f
來切換到1.26.0-17.3.pre的新版本梗掰。
Flutter 升級報(bào)錯(cuò)問題
undefined method `each_child' for #<Dir:0x007fa81a45fa00>
Did you mean? each_slice
說明ruby環(huán)境該更新了嵌言,可以用命令rvm install 2.7.1
安裝一個(gè)指定版本
再通過pod install
安裝就可以了