【问题标题】:Why when I open terminal do I see the following:为什么当我打开终端时会看到以下内容:
【发布时间】:2019-06-17 14:52:28
【问题描述】:
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 配置文件,一些 cmets 与导出路径行在同一行,这把它搞砸了。谢谢!

【问题讨论】:

  • 检查您的点文件,例如.profile
  • 在您的 bash 点文件中的某处,看起来您有 export $VAR 而不是 export VAR
  • 如果您的问题得到解决,要么删除问题(如果它以不可能帮助其他人的方式解决 - 可能是这里的情况),或者使用“添加答案”按钮添加一个答案,您可以(在超时后)选择它。否则,问题会显示为需要解决方案,直到它被标记为已关闭或已回答。

标签: bash macos terminal anaconda


【解决方案1】:

如果您打开终端并看到 ~bash 有一些错误,它可能与 bash 配置文件有关。你应该打开它并检查以确保没有什么不合适的,比如在同一行上有多个东西,因为它可能对此很敏感。

【讨论】:

    【解决方案2】:

    由于 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': not a valid identifier”应该会消失。

    【讨论】:

      猜你喜欢
      • 2019-05-17
      • 1970-01-01
      • 2020-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多