.zshrc 设置全局PATH变量后,在其他文件夹并不生效

2023-05-25  本文已影响0人  lym不解释

在安装flutter getX CLI的时候,在.zshrc文件配置中配置PATH后,在其他文件夹中使用flutter、get命令不生效的问题。区别就在$PATH的位置。。。

flutter官网设置描述 :
3.在文件中增加下列这行命令,并将其中的 [PATH_OF_FLUTTER_GIT_DIRECTORY] 更改为你第一步获取到的路径:
export PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"

生效的配置:

export PATH="$HOME/Documents/flutter/bin:$PATH"
export PATH="$HOME/.pub-cache/bin:$PATH"

不生效的配置:

export PATH="$PATH:Documents/flutter/bin"
export PATH="$PATH":"$HOME/.pub-cache/bin"

安装官网的配置却不生效,这里就要搞清楚export PATH="$PATH:Documents/flutter/bin"export PATH="$HOME/Documents/flutter/bin:$PATH"的区别:

这两个命令都是用来将 Flutter 的执行路径添加到系统的环境变量中,以方便在终端中直接运行 Flutter 命令。

但是它们有一些微小的区别:

通常情况下,这两个命令的效果是一样的。但是如果你的系统中存在多个版本的 Flutter 或者其他软件,并且它们的可执行文件名称相同,那么将其添加到 PATH 环境变量的不同位置可能会导致不同的优先级顺序,从而产生意想不到的问题。

上一篇 下一篇

猜你喜欢

热点阅读