IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Flutter 开发——永久环境变量设置(Mac版) -> 正文阅读

[移动开发]Flutter 开发——永久环境变量设置(Mac版)

1、进入根目录

cd ~

2、创建.bash_profile

touch .bash_profile

3、编辑.bash_profile

open -e .bash_profile

4、设置环境变量,在输入.bash_profile

export PATH="$PATH:【flutter的bin目录】"
export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内镜像
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内镜像

找到你安装的flutter目录,找到flutter/bin目录,直接把bin文件夹目录替换【flutter的bin目录】
5、保存.bash_profile

command+s

6、更新

source .bash_profile

7、验证是否成功

flutter doctor

如果终端没有显示flutter命令不存在,而是显示了一大串内容,证明成功了,如

Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel stable, 2.10.2, on macOS 11.6 20G165 darwin-arm, locale
    zh-Hans-CN)
[?] Android toolchain - develop for Android devices
    ? Unable to locate Android SDK.
      Install Android Studio from:
      https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK
      components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup
      for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[!] Xcode - develop for iOS and macOS
    ? Xcode installation is incomplete; a full installation is necessary for iOS
      development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
[?] Chrome - develop for the web
[!] Android Studio (not installed)
[?] VS Code (version 1.64.2)
[?] Connected device (1 available)
[?] HTTP Host Availability (the doctor check crashed)
    ? Due to an error, the doctor check did not complete. If the error message
      below is not helpful, please let us know about this issue at
      https://github.com/flutter/flutter/issues.
    ? HandshakeException: Connection terminated during handshake

! Doctor found issues in 4 categories.

8、每次打开都要首先在终端输入

source .bash_profile

然后flutter命令才能使用,比较麻烦可以通过

echo 'source ~/.bash_profile' >> ~/.zshrc

进行设置,然后每次打开终端就会自动执行刷新命令,不用再手动刷新,可以直接使用flutter命令了
9、如果环境变量设置错误,而又执行了

echo 'source ~/.bash_profile' >> ~/.zshrc

那么会导致终端很多命令(如cd等等)失效的
可以通过下面的命令临时恢复

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

然后

cd ~
open -e .bash_profile

从新对环境变量进行设置,如果不要了就直接删除步骤4添加的命令,再执行命令5,再次打开很多命令(如cd等等)就能从新使用了

本文参考:https://www.jianshu.com/p/d401bfa2b44b

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:26:11  更:2022-03-03 16:29:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 16:29:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码