macos - -bash : export: `=' : not a valid identifier

标签 macos bash terminal export

每次打开终端时,我都会收到以下错误:

Last login: Sun Aug  4 17:23:05 on ttys000
-bash: export: `=': not a valid identifier
-bash: export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin': not a valid identifier
-bash: export: `=': not a valid identifier
-bash: export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin': not a valid identifier

这是我的 export 输出:

Calvin:~ sunkehappy$ export
declare -x Apple_PubSub_Socket_Render="/tmp/launch-4lEZNa/Render"
declare -x Apple_Ubiquity_Message="/tmp/launch-ukGAv5/Apple_Ubiquity_Message"
declare -x COMMAND_MODE="unix2003"
declare -x HOME="/Users/sunkehappy"
declare -x LANG="zh_CN.UTF-8"
declare -x LOGNAME="sunkehappy"
declare -x OLDPWD
declare -x PATH="/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
declare -x PWD="/Users/sunkehappy"
declare -x SECURITYSESSIONID="186a4"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_AUTH_SOCK="/tmp/launch-YAEryC/Listeners"
declare -x TERM="xterm-256color"
declare -x TERM_PROGRAM="Apple_Terminal"
declare -x TERM_PROGRAM_VERSION="309"
declare -x TERM_SESSION_ID="B134A404-D87F-4BB9-8A08-55F8CE923339"
declare -x TMPDIR="/var/folders/kt/pfw99tps22gg2019vz8k1zcm0000gn/T/"
declare -x USER="sunkehappy"
declare -x __CF_USER_TEXT_ENCODING="0x1F5:25:52"

最佳答案

当您这样做时,您不能在 = 符号周围放置空格:

export foo=bar

删除您拥有的空间,您应该可以开始了。

如果你输入:

export foo = bar

shell 会将其解释为导出三个名称的请求:foo=bar= 不是有效的变量名,因此命令失败。变量名、等号和它的值不能用空格分隔,以便将它们作为同时赋值和导出处理。

关于macos - -bash : export: `=' : not a valid identifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18042369/

相关文章:

objective-c - 在 NSView 的 OSX 上使用 Core Graphics 绘制车速表

java - 有没有办法在 OSX Lion 上使用 Java 6 重新启用 javaws?

bash - 为什么 rm 命令不删除文件?

python - 如何让python的终端错误变成彩色?

linux - $ 在 Linux 中是什么意思?

jQuery 捕获 CTRL + S 和 Command + S (Mac)

c++ - OSX 运行时动态库路径搜索

php - 使用 php exec 和 javascript 执行 bash 脚本

bash - 在 bash 中将参数视为输入流

macos - 通过终端获取 Chrome 标签的 pid