Flutter卡在Running "flutter packages get" in XXX的解決辦法

其實這個東西為什么卡在packages get,稍微想一想就知道了,畢竟Flutter他爹的名字叫Google。

好了,我們搬出梯子來看一看外面的世界。

然后我發(fā)現(xiàn)了另一個問題,梯子也不太管用,不知道是我梯子是塑料做的還是別的什么原因。

其實Flutter官方給出了在中國能夠愉快使用的方法——鏡像。

https://flutter.io/community/china

咳咳,被官方照顧還是挺榮幸的哈。

然后問題又來了,這個東西,如果不寫進控制臺資源文件的話,需要你每次都去先打這兩行代碼。

所以我們應(yīng)該愉快地:

vi ~/.bash_profile?

然后添加

export PUB_HOSTED_URL=https://pub.flutter-io.cn

export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

然后保存,重啟控制臺。

敲黑板?。?!

zsh玩家注意?。。?/b>

裝了zsh后控制臺就不用bash了,于是資源文件也改了,變成了.zshrc

所以zsh玩家應(yīng)該把上面兩行寫進.zshrc的末尾。

但是vscode是跑bash的,是不是很僵。

所以你也可以把它寫進.bash_profile,然后在.zshrc末尾添加如下一行:

source ~/.bash_profile

表示每次啟動zsh的時候把bash的資源文件也帶上。

萬事大吉!


PS:把你 flutter/bin/cache/lockfile 這個東西刪了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容