日志:"bash: export: "路径。“:不是有效标识符”在 Ubuntu 上打开终端时
Log: "bash: export: "PATH.": not a valid identifier" when opening terminal on Ubuntu
每当我打开一个终端时,它上面会出现一条消息,说明我在标题中写的内容。
我想我在尝试让 Maven 工作时弄乱了 /etc/profile 文件。
我阅读了一些关于导出变量的信息,但找不到我的错误,因为我遵循的指南对其他人来说效果很好。
我提到的配置文件底部有这些行:
JAVA_HOME=/usr/local/java/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.8.0
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
设置 $JAVA_HOME 让我可以正确使用 Maven,但会产生这条烦人的消息。你能帮帮我吗?
正如评论中提到的其他人,您正试图导出 PATH.
而不是 PATH
某处。您可能需要检查 /etc/profile
、~/.bashrc
和 ~/.bash_profile
文件并尝试查找此无效导出。
您提供的来源在技术上是可以的,您不需要添加任何 $
标志。不过,您的 PATH 将两次包含 $HOME/bin
值。您可能希望将其更改为如下所示:
export JAVA_HOME=/usr/local/java/jdk1.8.0
export JRE_HOME=/usr/local/java/jre1.8.0
export PATH="$PATH:$HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin"
每当我打开一个终端时,它上面会出现一条消息,说明我在标题中写的内容。 我想我在尝试让 Maven 工作时弄乱了 /etc/profile 文件。 我阅读了一些关于导出变量的信息,但找不到我的错误,因为我遵循的指南对其他人来说效果很好。
我提到的配置文件底部有这些行:
JAVA_HOME=/usr/local/java/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.8.0
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
设置 $JAVA_HOME 让我可以正确使用 Maven,但会产生这条烦人的消息。你能帮帮我吗?
正如评论中提到的其他人,您正试图导出 PATH.
而不是 PATH
某处。您可能需要检查 /etc/profile
、~/.bashrc
和 ~/.bash_profile
文件并尝试查找此无效导出。
您提供的来源在技术上是可以的,您不需要添加任何 $
标志。不过,您的 PATH 将两次包含 $HOME/bin
值。您可能希望将其更改为如下所示:
export JAVA_HOME=/usr/local/java/jdk1.8.0
export JRE_HOME=/usr/local/java/jre1.8.0
export PATH="$PATH:$HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin"