flutter学习工程中问题汇总

1.在一次开发工程中,本来我的系统是老系统,只能运行xcode10.1,但是在一次开发中,手贱了把flutter升级了,然后执行flutter doctor就出现要新版本要依赖xcode10.2.瞬间就干不了活了,没有办法只能升级xcode,要知道xcode10.2,6G多,下载了3个多小时,终于下载好了,准备安装。可气的是解压完成,妈的,这个xcode10.2还要升级系统,就这么着吧,升级系统,升级完成,执行 flutter的命令竟然不识别了。别提我有多气了。终端不能识别一般都是环境变量的问题,我查看了一下环境变量在啊,究竟哪里出错了。注意观察了一下,发现

 

这个地方因为执行了,

chsh -s /bin/zsh

把脚本运行环境切换到zsh上面了,最典型的问题是 终端后缀变成了%.

这时候需要执行命令

chsh -s /bin/bash

,切换环境zsh到bash上面,问题解决。 

终端是切回到bash,但是打开vs code终端仍然是.zsh.

执行命令,才能切换。

dscl . -read /Users/$USER/ UserShell 
exec su - $USER 

输入密码。切换成功,但是这个是临时的。

永久的方法采用

第一步:打开VSCode的设置(Preferences>User Settings)

第二步:搜索terminal.integrated.shell.osx 的 并把它的值改为你的zsh安装路径。

 

 

参考地址:https://www.cnblogs.com/kunmomo/p/11166408.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值