flutter 安装环境 Mac
1.这是我第二次mac 安装 flutter环境了,但是这种东西记不住。打开写一下 有用的东西
一、
ls vi 等命令 command not found
原因是因为环境变量的问题,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。 解决办法:在命令行下打入下面这段就可以了 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
brew命令的坑,很多mac系统都没有安装这个
学习安装brew:segmentfault.com/a/119000001…
使用oh-my-zsh 安装配置终端
当然这里只是一个建议,后面用到一些命令,单词较长,配置完成后,有利于我们更加快速的完成配置,而且终端的使用也会变得极其方便,喜欢尝试的朋友们可以去配置一下oh-my-zsh配置
下载Flutter SDK包
直接去官网下载,建议挂梯子:https://flutter.dev/docs/get-started/install/macos
进去后直接点击下载就好了
配置环境变量
下载好以后,把下载的文件夹放进一个目录下,这个目录要记住,后面配置环境变量时,要用到。
比如:/Users/用户名/Desktop/Flutter/flutter,这里的Flutter就是我新建的文件夹,下载的文件flutter我就是放在该目录下
打开终端,进入到上面所说的目录,使用vim进行配置环境变量,命令如下
vim ~/.bash_profile
在打开的文件里增加一行代码,意思是配置flutter命令在任何地方都可以使用。
export PATH=/Users/用户名/Desktop/Flutter/flutter/bin:$PATH
这里的是根据你放置下载文件的路径来写的,所以自己要清楚路径才行。如果不能使用梯子的还需要在环境变量里配置一下Pub源,不然无法使用,可以直接接着下面增加两行配置
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
配置完成后,需要使用source命令重新加载一下,具体如下:
source ~/.bash_profile
进行到这步,就算flutter安装工作完成了,但是还是不能进行开发。可以使用命令来检测一下,是否安装成功了。
flutter -h
出现下面结果,说明到目前为止是一切顺利的。

这里我们可能会遇到一个问题,就是提示zsh: command not found: flutter
这说明我们上面配置flutter命令没有成功,检测一下路径是否有问题,可以cd到/Users/用户名/Desktop/Flutter/flutter目录下,使用flutter -h,查看运行结果,如果失败,就检测一下路径。
如果上面路径下提示成功,在其他路径下提示不成功,那么进行下面命令:
vim ~/.zshrc
在打开的文件里最下面增加一行代码,就是配置的路径
export PATH=/Users/用户名/Desktop/Flutter/flutter/bin:$PATH
保存退出后,再使用source命令重新加载一下:
source ~/.zshrc
到这里,应该可是在任何路径下使用flutter命令了。
检查开发环境
到上面为止,我们只是安装好了Flutter,但是还不具备开发环境,使用Flutter命令进行检查:
flutter doctor
仔细看上面的说明,我们需要一条一条的安装,知道满足开发环境。 这里可以先直接下载Xcode,Android Studio,VSCode这三个软件。
Xcode直接在App Store里下载
Android Studio下载地址:www.android-studio.org
VSCode下载可直接百度,网上有很多链接提供。(这里不是必须的,可下载可不下载,配置环境的时候不要求,开发时可用,毕竟轻量级)
下载Android Studio的时候,记得搭上梯子,不然可能。。。(你懂得
flutter 安装环境 Mac的更多相关文章
- 使用 Flutter 开发 Mac 桌面应用
Flutter 可以开发 Mac,Linux,Windows 桌面,但是对于平台目前只能打对于的包,以及调试本平台的包. 切换到 master 分支 首先必须切换到 master 分支.我之前在 de ...
- mac 上配置flutter开发环境
(ios,Android,Xcode,Android Studio,VScode,IDEA) 1)安装Flutter SDK 2)iOS 环境配置 3)Android Studio配置 4)VS co ...
- mac系统 flutter从安装到第一个应用
mac系统 安装flutter 分三步: 1. 安装flutter sdk 2. flutter环境变量配置 3. 建立flutter应用 Flutter SDK下载 打开终端执行命令 git clo ...
- Flutter 安装笔记
一. 安装镜像(有vpn的不用理) 1 打开终端 输入 open ~ ,回车 2 双击 .bash_profile 3 添加以下代码 后保存关闭即可(代码可能会变请直接到https://fl ...
- Flutter SDK path为空导致工程打开后不显示iOS模拟器的问题
说明下问题场景,面向git编程时下载了个开源的Flutter项目 Mac系统下AndroidStudio打开工程后,发现顶部不展示iPhone模拟器 根据ide浅黄色提示提示,判断是FlutterSD ...
- Jmeter应用初步介绍
一.工具介绍 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资 ...
- 分享我做Dotnet9博客网站时积累的一些资料
从2019年使用WordPress搭建Dotnet9网站,到现在手撸代码开发,介绍中间使用的一些资源,绝无保留,希望对大家有用. 1. 申请域名.搭建WordPress网站 时间点:2019年11月 ...
- MAC安装flutter开发环境
#最近在学flutter开发,写一篇记录一下安装的过程 1.配置flutter镜像地址 vim ~/.bash_profile 命令行输入后回车,打开.bash_profile配置镜像地址 expo ...
- vs code 搭建flutter运行环境(mac)
之前开发过hybrid app,用的是webview渲染,由于webview的体验会没有原生的体验好,所以对跨端原生开发燃起了学习的兴趣,在react-native和flutter之间纠结, 看了网上 ...
随机推荐
- bzoj1614 架设电话线
Description Farmer John打算将电话线引到自己的农场,但电信公司并不打算为他提供免费服务.于是,FJ必须为此向电信公司支付一定的费用. FJ的农场周围分布着N(1 <= N ...
- MUI - 引导页制作
引导页制作 本文的引导页和[官方的引导页示例](https://github.com/dcloudio/mui/blob/master/examples/hello-mui/examples/guid ...
- 基于PyTorch的Seq2Seq翻译模型详细注释介绍(一)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/qysh123/article/detai ...
- Oracle(ERROR SP2-0642)
阅读目录 报错信息 解决方法 回到顶部 报错信息 ERROR SP2-0642 回到顶部 解决方法 [oracle@oradb]$ sqlplus / as sysdba SP2-0642: SQL* ...
- Java练习 SDUT-1588_圆的面积
圆的面积 Time Limit: 1000 ms Memory Limit: 32768 KiB Problem Description Give you the radius of a circle ...
- Javascript用正则表达式replace替换父串中所有符合条件的子串
这样用,只会替换匹配到的第一个子串 str = 'I hava a pen ,I hava an apple,apple pen, pen apple' str = str.replace('appl ...
- offsetheight 和clientheight、scrollheight、scrollTop区别
clientHeight:元素客户区的大小,指的是元素内容及其边框所占据的空间大小(经过实践取出来的大多是视口大小) scrollHeight: 滚动大小,指的是包含滚动内容的元素大小(元素内容的总高 ...
- Libev源码分析05:Libev中的绝对时间定时器
Libev中的超时监视器ev_periodic,是绝对时间定时器,不同于ev_timer,它是基于日历时间的.比如如果指定一个ev_periodic在10秒之后触发(ev_now() + 10),然后 ...
- @gym - 101190B@ Binary Code
目录 @description@ @solution@ @accepted code@ @details@ @description@ 我们称一组字符串是 "前缀码",当且仅当不存 ...
- filter: grayscale(100%)滤镜属性
效果图: filter滤镜属性