- flutter的安裝
首先去flutter官網(wǎng)下載flutter,推薦下載Stable穩(wěn)定版本育勺。將下載的壓縮包解壓到指定目錄下,然后在.bash_profile中配置路徑谷饿,如果安裝zsh則在.zshrc中配置争便,
#export PATH=$PATH:flutter安裝路徑/bin
由于在國(guó)內(nèi)訪問(wèn)Flutter有時(shí)可能會(huì)受到限制桦沉,F(xiàn)lutter官方為中國(guó)開發(fā)者搭建了臨時(shí)鏡像近迁,大家可以將如下環(huán)境變量加入到用戶環(huán)境變量中:
#export PUB_HOSTED_URL=https://pub.flutter-io.cn
#export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
- 安裝配置環(huán)境
安裝之后flutter doctor檢測(cè)一下打掘,如果Xcode / android studio 等環(huán)境都已經(jīng)安裝好绊率,則通過(guò)。在Mac上Xcode 直接在App Store上下載就行了媳荒,然后再安裝CocoaPods可以參考這篇文章抗悍。安裝android studio的時(shí)候,詢問(wèn)是否設(shè)置代理钳枕,直接點(diǎn)擊取消就行了缴渊,后面直接安裝安卓的sdk等。最后安裝vscode鱼炒,然后安裝flutter, dart,code runner等插件衔沼。這些都設(shè)置好之可能會(huì)發(fā)現(xiàn)在vscode終端命令行中無(wú)法識(shí)別flutter命令,但是在菜單->查看->命令面板中卻可以昔瞧,在Mac電腦終端同樣可以識(shí)別命令指蚁,如下圖所示:
在命令面板和Mac終端都可以識(shí)別命令,就說(shuō)我的環(huán)境配置沒(méi)有任何問(wèn)題自晰,但為什么vscode命令行就不行呢凝化,仔細(xì)查看了,命令行等報(bào)錯(cuò)信息 zsh: command not found:flutter 酬荞,豁然明了搓劫,敲黑板了??
我的環(huán)境變量是在_bash_profile中設(shè)置的,后面由于安裝了zsh插件袜蚕,就在.zshrc中添加了一句source .bash_profile使_bash_profile中的配置生效糟把,在Mac重點(diǎn)是完全可以的,但是在vscode中卻不行牲剃,后面我將.bash_profile中的配置全部配置到.zshrc中,vscode終于識(shí)別flutter命令了雄可,至此問(wèn)題解決 凿傅。
親測(cè)有效,如果你也同樣的困惑数苫,不妨試試聪舒。
自己搜了好些文章,遇到這個(gè)問(wèn)題網(wǎng)上還是挺少的虐急,如果還有問(wèn)題的話可以參考這篇文章燃燒的魚丸
箱残,雖然我沒(méi)太明白文章,不過(guò)我們遇到的問(wèn)題是一樣的,評(píng)論區(qū)好多人也都解決了問(wèn)題被辑×呛罚可能是window和mac環(huán)境不同的原因吧。