当我启动终端时,出现此错误。我不知道如何修复它以及它从何而来。
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