井井客

搜索

mac下的command not found

不知道小伙伴有没有遇到的过,在mac下装有时候明明安装了命令,但是使用时仍然提示command not found呢?

mac下的command not found

其实这个和环境变量有关系。只要配置好环境变量,问题不大的,只是举例说一下我遇到的一个哭笑不得的问题(环境变量路径有问题)。

先终端中打印环境变量:

echo $PATH

我的结果是这样的:

/System/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/ziyan/.nvm/versions/node/v9.3.0/bin:./usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home/bin:/Users/ziyan/Library/Android/sdk/tool:/Users/ziyan/Library/Android/sdk/platform-tools

因为安装的有点乱,一时也发现不了问题,但是今天仔细一看。在『/usr/local/bin』前面多了一个点。其实就是被这个坑了!!!

但是找了半天没找到这个点是在哪里配的。所以只是另外处理,比如覆盖。

在~/.bash_profile文件最后一行中输入(可以用finder直接修改文件或终端vim):

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

然后在终端中执行

source ~/.bash_profile

立马生效!这样也就大功告成了。

最后想说的是这种错误应该比较小众,但是要清楚终端提示-bash: xxx: command not found时,如果你确定已经安装过命令,那环境变量配置就要检查清楚啦。

文章TAG:MAC

作者:井井客原创来源:原创
本文标题:mac下的command not found
本文链接:/c/14320.html

上一篇:正则replace中使用变量的两种方法整理
下一篇:没有了

文章分类

相关阅读

随便看看