为grails 2.5.6和groovy 2.4.q0设置路径时zsh权限被拒绝

jbose2ul  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(153)

./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

我也无法安装任何

8qgya5xd

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

相关问题