码迷,mamicode.com
首页 > 系统相关 > 详细

Mac下如何配置环境变量

时间:2020-02-29 15:08:52      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:log   frame   需要   命令   android   net   detail   阅读   一个人   

前不久,在玩 flutter 的时候,按照官方教程设置环境变量总是不起作用,一番搜索之后,才找到原因,并成功设置 flutter 的环境变量,于是记录一下 Mac 下如何配置环境变量。

一、个人推荐:分模块创建

1、分模块创建

个人推荐使用分模块创建环境变量,具体使用方式如下(以设置 flutter 环境变量为例):

(1)、创建文件

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

sudo touch /etc/paths.d/flutter

(2)、编辑文件

在终端中键入以下命令,即可编辑 flutter 文件:

sudo vim /etc/paths.d/flutter

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

注意,如果有多个环境变量需要配置,只需要每行输入一个目录即可。

(3)、测试

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

flutter --version

如果出现以下类似的内容,说明已经生效了。

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)

2、分模块创建的优点

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

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

二、参考文章

文章地址:https://blog.csdn.net/nijun914/article/details/75808459

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

推荐大家阅读参考文章,在此也对作者表示感谢。

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

Mac下如何配置环境变量

标签:log   frame   需要   命令   android   net   detail   阅读   一个人   

原文地址:https://www.cnblogs.com/juemuren4449/p/12382728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!