【问题标题】:not a valid identifier Mac OS Terminal returning an error every time I open it. Related to PATH variable?不是有效的标识符 Mac OS 终端每次打开时都会返回错误。与 PATH 变量有关?
【发布时间】:2020-12-31 03:53:55
【问题描述】:

每次我开始一个新的终端会话时都会出现以下内容。

-bash: 导出:`/usr/local/mysql/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Users/user1/opt/anaconda3/bin:/Users/user1/opt /anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/opt/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/ usr/bin:/bin:/usr/sbin:/sbin': 不是一个有效的标识符

然后我无法使用许多命令或启动 python 会话。 cd 命令仍然有效。我知道它可能与 PATH 变量和 .bash_profile 文件有关?它在安装 mysql 失败后开始发生(我的操作系统版本不正确)。 我对这一切都很陌生,所以任何帮助都会很棒,谢谢!

【问题讨论】:

  • Stackoverflow 是针对编程问题,而不是一般计算机使用或故障排除; SuperuserUnix & Linux stackexchange 甚至 Ask Different 是解决此类问题的更好地方。所有人都已经有许多类似的问题,但可能没有一个与您遇到的确切问题相匹配。您将不得不进行一些故障排除,以确定您遇到的具体问题以及它所在的 shell 启动文件。

标签: bash macos terminal path


【解决方案1】:

搜索并检查您的.bash_profile 上的export 说明。你可能会错过这样的变量赋值:

export PATH="${PATH}:...path to add..."

你可能会找到类似的东西:

export "$PATH:..."

这会给你这个错误。

【讨论】:

    猜你喜欢
    • 2018-11-28
    • 2013-02-28
    • 1970-01-01
    • 2019-06-27
    • 2023-01-29
    • 2011-08-14
    • 2015-05-30
    • 2016-03-01
    • 2019-04-21
    相关资源
    最近更新 更多