为什么当我打开终端时看到以下内容:

时间:2019-06-17 14:52:28

标签: bash macos terminal anaconda

Last login: Mon Jun 17 10:41:49 on ttys000
-bash: export: `2019.03': not a valid identifier
XXX:~ YYY$ 

(请注意,XXX和YYY只是替换项)

具体地说,我说的是 -bash:导出:`2019.03':不是有效的标识符 我刚刚在Mac上安装了Anaconda,然后尝试对其进行更新,并在其中做错了,现在打开终端时,每次都会出现。我知道2019.03是Anaconda的当前版本,并且我已经修复了Anaconda,因此我的版本当前是该版本,但是我不知道这是“无效标识符”是什么。我们将不胜感激如何解决它,为什么存在它以及如何删除它的任何帮助。

编辑:感谢您的帮助。我打开了bash配置文件,其中一些注释与导出路径行在同一行中,这很混乱。谢谢!

2 个答案:

答案 0 :(得分:0)

如果打开终端,发现〜bash出现了一些错误,则可能与bash配置文件有关。您应该打开它并检查以确保没有什么地方像在同一行上放多个东西一样,因为它可能很敏感。

答案 1 :(得分:0)

由于anaconda3 2019.03安装程序试图从您的.bash_profile文件中导出无效标识符,您看到以下内容。请注意,由于文件名前面有句点,因此通常会将其隐藏。

以下是我终端中显示的内容:

-bash: export: `2019.03': not a valid identifier 

执行以下操作以解决此问题。

$ nano .bash_profile

现在,您应该使用nano编辑器进入.bash_profile文件中。

# comment out or remove the following line from .bash_profile 
# then save before you exit the file
#export PATH="MAMP_PHP:$PATH"# added by Anaconda3 2019.03 installer

关闭终端并重新打开,每当打开新终端时,烦人的“ -bash:export:`2019.03':不是有效的标识符”就消失了。