日志:"bash: export: "路径。在 Ubuntu 上打开终端时": not a valid identifier"



每当我打开一个终端时,它的顶部都会显示一条消息,说明我在标题中写了什么。我想我在尝试获得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"

相关内容