Mac下如何配置环境变量

前不久,在玩 flutter 的时候,按照官方教程设置环境变量老是不起做用,一番搜索以后,才找到缘由,并成功设置 flutter 的环境变量,因而记录一下 Mac 下如何配置环境变量。git

1、我的推荐:分模块建立

一、分模块建立

我的推荐使用分模块建立环境变量,具体使用方式以下(以设置 flutter 环境变量为例):github

(1)、建立文件

在终端中键入如下命令,可在 /etc/paths.d 目录下,建立一个名为 flutter 的文件:shell

sudo touch /etc/paths.d/flutter
复制代码

(2)、编辑文件

在终端中键入如下命令,便可编辑 flutter 文件:vim

sudo vim /etc/paths.d/flutter
复制代码

而后按 i 键进入编辑模式,将 flutter 的 bin 目录粘贴到此处,个人是 /Users/juemuren/Library/Android/flutter/bin,而后按 Esc 键退出编辑模式,再按 :wq 保存并退出。bash

注意,若是有多个环境变量须要配置,只须要每行输入一个目录便可。测试

(3)、测试

从新打开终端,键入如下命令,测试环境变量是否生效:ui

flutter --version
复制代码

若是出现如下相似的内容,说明已经生效了。spa

Flutter 1.2.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8661d8aecd (2 months ago) • 2019-02-14 19:19:53 -0800
Engine • revision 3757390fa4
Tools • Dart 2.1.2 (build 2.1.2-dev.0.0 0a7dcf17eb)
复制代码

二、分模块建立的优势

  • 每一个文件只对应一个软件的环境变量,查找修改方便
  • 不管使用 bash 做为默认 shell,仍是 zsh,都能完美识别

最初我修改 .bash_profile 文件以后,环境变量并不生效,直到我找到下面的文章,才意识到是 zsh 的配置文件搞的鬼。.net

2、参考文章

文章地址:blog.csdn.net/nijun914/ar…code

文章不只介绍了 Mac 系统环境变量的加载顺序、书写语法,还解释了各个环境变量配置文件的区别。

推荐你们阅读参考文章,在此也对做者表示感谢。

欢迎访问的我的博客:掘墓人的小铲子

相关文章
相关标签/搜索