修复 Mac OS X bash

修复 Mac OS X bash

当我启动终端时,出现此错误。我不知道如何修复它以及它从何而来。

Last login: Fri Nov 30 21:46:06 on ttys000
-bash: export: `/usr/local/bin': not a valid identifier

答案1

最有可能的是,您的 .bashrc 或 .bash_profile 中的某个“export”命令配置错误。

打开您最喜欢的文本编辑器并查看主目录中名为 .bashrc 和 .bash_profile 的文件。

查找以以下开头的任何行

export

其中一行应该是

export PATH='/usr/local/bin'

PATH 和第一个 ' 之间可能有空格

export PATH = '/usr/local/bin'  #<----WRONG remove spaces

如果没有的话,就把内容复制到这里我们看一下。

如果你找不到它,另一种方法是通过你的主目录或 /etc 进行 grep:

grep -l -E '/usr/local/bin' .*

确保使用单引号来转义正斜杠。然后查看它列出的错误输入的导出文件。

答案2

OSX 在 10.6/7/8 中使用了几个文件中的路径位置:

~/.profile     #local user
/etc/profile   #system wide defaults for ^
/etc/paths     #<---This is probably the one you want to check in.

检查所有这些路径,正如 @choroba 上面所说,$ 仅用于行尾,因此类似于:export PATH=/opt/local/bin:/usr/sbin:$PATH

相关内容