报错:-bash: export: `PATH.’: not a valid identifier

2018年10月9日 | 分类: 【技术】

启动shell时,报错:

-bash: export: `PATH.': not a valid identifier
-bash: export: `/root/.nvm/nvm.sh': not a valid identifier

检查 /etc/profile ,发现 Java 和 NodeJS的参数设置混在一行了。修改后重新打开shell界面时,报错消失。

参考:https://www.cnblogs.com/py-tiger/p/5776321.html

在source /etc/profile 时,提示:`/usr/java/jdk1.8.0_101′: not a valid identifier。

找了一下原因,是因为环境中加了空格:

export JAVA_HOME=    /usr/java/jdk1.8.0_101
export CLASSPATH=    .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

去掉其中的空格就可以了。

export JAVA_HOME=/usr/java/jdk1.8.0_101
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH