美文网首页
Mac最新flutter安装教程及可能问题解决(一)

Mac最新flutter安装教程及可能问题解决(一)

作者: 简鱼7819 | 来源:发表于2021-10-17 00:15 被阅读0次

    1,下载Flutter

    这个千篇一律,都是去官网下载

    https://storage.googleapis.com/flutter_infra/releases/stable/macos

    版本自己选择,下载好后解压到你指定的路径下

    2,设置环境变量

    export PATH=$PATH:(你的路径)/flutter/bin

    export PATH=$PATH:(你的路径)/flutter/bin/cache/dart-sdk/bin

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

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

    其中前面两个设置path路径,一个是flutter自身的,一个是dart语音包的

    在两个文件中填写,一个是~/.bash_profile,一个是~/.zshrc。原因根据自己Mac电脑设置来。(Mac操作系统换shell脚本分支了)

    查看自己电脑基础配置,终端输入env回车

    找到其中的SHELL=/bin/zsh,或者SHELL=/bin/bash

    我的Mac电脑是zsh,现在大部分的基本上是zsh,从macOS Catalina版本之后都是。

    那么就去修改~/.zshrc,它的真实路径基本/Users/admin下。这个还得就按env的基本配置PWD。填写完flutter四个配置后,别忘了执行source ~/.zshrc。然后关闭终端或者另启一页就可以正常访问

    flutter --version   

    dart --version

    3,查看本地flutter环境

    flutter doctor

    这一步最简单,到时候环境缺啥就去安装啥软件就完事~

    二、就上面第二步设置环境,遇到的问题,即解决办法

    1,Mac 上zsh所有命令都失效了??

    zsh有些东西不识别,你就走了配置,导致shell不能正常运行。

    解决办法就是终端执行:

    PATH=/bin:/usr/bin:/usr/local/bin:${PATH}

    export PATH 

    这样当前zsh常见的vim、ls等命令就可以正常使用

    2,command not found: flutter

    这种是第二步设置后最容易遇见的问题,原因通常有两种

    一种是设置配置文件不对,zsh的环境你配置的bash_profile,系统当然不认

    一种是设置本身有问题,设置完后系统读取基础env配置,PATH路径没有你设置的flutter或者dart路径

    我遇到就是第二种,原因是设置flutter路径和dart路径写的死路径。

    PATH="XXX/XXX/flutter/bin"

    PATH="XXX/XXX/flutter/bin/cache/dart-sdk/bin"

    这个设置是有问题的,env中的PATH路径中基本上加载Mac所有想要走path路径的三方工具路径,比如java/go/mysql等,这些路径是用:分割的。使用上面方式设置,最后起作用只有后面的dart语音包。因为其他三方都是使用$PATH:做了前后分割

    export PATH=$PATH:(你的路径)/flutter/bin

    export PATH=$PATH:(你的路径)/flutter/bin/cache/dart-sdk/bin

    这种是正确的,设置启用后,输入env命令,在其中PATH可以查看相应配置,如果其中有你设置flutter/dart路径,那么flutter基础环境配置就没有问题

    安装一次flutter,对于Mac的shell和env有了认识,不失为一种意外的收获。哈哈😺!!记录分享一下,希望能帮助到大家!!

    参考资料

    https://blog.csdn.net/qq_19484963/article/details/97273513

    https://blog.csdn.net/lxw983520/article/details/90521630

    https://blog.csdn.net/iotjin/article/details/105629266

    相关文章

      网友评论

          本文标题:Mac最新flutter安装教程及可能问题解决(一)

          本文链接:https://www.haomeiwen.com/subject/queioltx.html