./zshrc文件:
export JAVA_HOME=$(/usr/libexec/java_home -v 12) export GROOVY_HOME=$($HOME/groovy-2.4.10) export PATH=$PATH:$GROOVY_HOME/bin
终端错误:
/.zshrc:3: permission denied: /$HOME/groovy-2.4.10
我也无法安装任何
8qgya5xd1#
您有一个额外的$(...):
$(...)
export GROOVY_HOME=$($HOME/groovy-2.4.10)
应该是
export GROOVY_HOME=$HOME/groovy-2.4.10
$(...)试图执行括号中的代码并返回其输出。但您希望将GROOVY_HOME指向一个文件夹,而不是执行该文件夹(您不能执行,因此出现错误)。要设置JAVA_HOME,您确实需要$(...),因为您运行了/usr/libexec/java_home命令并将其输出分配给JAVA_HOME。
GROOVY_HOME
JAVA_HOME
/usr/libexec/java_home
1条答案
按热度按时间8qgya5xd1#
您有一个额外的
$(...)
:应该是
$(...)
试图执行括号中的代码并返回其输出。但您希望将GROOVY_HOME
指向一个文件夹,而不是执行该文件夹(您不能执行,因此出现错误)。要设置JAVA_HOME
,您确实需要$(...)
,因为您运行了/usr/libexec/java_home
命令并将其输出分配给JAVA_HOME
。