mac zsh所有命令失效解决方式

zsh: command not found:

错误一:

  1.       在~下新建了一个.bashe_profile
  2.       配置了一个环境变量
  3.      执行了source ~/.bash_profile
  4.     报错信息:
  5. Users/mac126/.bash_profile:export:3: not valid in this context: /Users/cmac126/Documents/project/flutter/bin:/bin:/usr/bin:/usr/local/bin

错误二:

  1. 修改了~/.zshrc
  2. 在最后添加了一行source ~/.bash_profile
  3. 所有新开启的命令行都会报上面那个错误
  4. 所有命令都不能用了.

错误三:

  1. 放在了第一行
  2. 虽然能运行起来
  3. 发现找不到.bash_profile这个文件
  4. cat ~/.bash_profile 可以正常输出文件
  5. 但是在zsh被开启的时候, 就找不到这个文件了

解决方法

命令行直接输入

  • PATH=/bin:/usr/bin:/usr/local/bin:${PATH}

最后原因

------------ 只看下面 -----------------------------------------

再次遇到这个问题: 不能用了

  • 临时可用: export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/shared/bin

终结问题分析: 还是对命令行的运行不熟悉

修改.zshrc

  • 在其中添加 source ~/.bash_profile 代表重新运行这个文件.
  • 运行这个文件不会有任何问题. 问题出在了运行的这个文件中

修改.bash_profile

  • 具体含义, 向外输出一个变量., 这个是我们所有命令行的路径
  • 第二行: 也是输入这个PATH, 但是会覆盖上一个, 所以在最后通过:$PATH拼接上去就行

你可能感兴趣的:(技术,思想)