2019-11-15 macOS 中source ~/.bash_profile错误

在配置完环境变量后,使用source ~/.bash_profile说提示-s command not find
他这里提示找不到source这个命令,首先我们要做的事情是是不是真的没有source这个命令,
直接输入source


截屏2019-11-15下午3.13.05.png

可以看到其实是有这个命令的,他提示我们要在命令后面加上文件名字,我们明明加了啊?
这时候我就想到是不是bash_profile里面有些命令写错了,如何验证呢,你可以先把bash_profile文件的所以命令剪切出来并保存,先让他变成一个空文件,这时候执行source ~/.bash_profile,发现执行成功了
这时候我们可以判断出来是bash_profile里面有的环境变量语句错误,导致source的时候失败,我们把剪切出来的内容粘贴回去,并且逐条进行用#注释去判断,哪个是错误的语句,如果把错误的语句注释掉,这个source命令就运行成功了


截屏2019-11-15下午3.17.18.png

可以看到,我把第四行那个环境配置语句注释掉后,source命令就执行正确了,还有export语句的语法不要写错,写错了也会source失败,这个命令报错真的很误导人,让你以为没有source这个命令,其实是bash_profile语句出错.
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,022评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,322评论 0 10
  • 最简单的例子 —— Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异...
    Kandy阅读 4,563评论 0 0
  • BASH的基本语法 ·最简单的例子—— Hello World! ·关于输入、输出和错误输出 ·BASH中对变量的...
    约落小宫山阅读 4,997评论 0 13
  • 第 2 章 SHELL 基础知识2.1 shell脚本我们在上面简单介绍了一下什么是shell脚本,现在我们来进一...
    LiWei_9e4b阅读 5,481评论 0 0

友情链接更多精彩内容