ZSH许可在设定Grails 2.5.6和Groovy 2.4.Q0时拒绝拒绝

发布于 2025-01-29 20:42:10 字数 352 浏览 3 评论 0原文

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

我也无法安装任何

./zshrc file:

export JAVA_HOME=$(/usr/libexec/java_home -v 12)

export GROOVY_HOME=$($HOME/groovy-2.4.10)
export PATH=$PATH:$GROOVY_HOME/bin

error in terminal:

/.zshrc:3: permission denied: /$HOME/groovy-2.4.10

also i am not able to install any

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤云独去闲 2025-02-05 20:42:10

您有一个额外的$(...)

export GROOVY_HOME=$($HOME/groovy-2.4.10)

应该是

export GROOVY_HOME=$HOME/groovy-2.4.10

$(...)试图在Parens中执行代码并返回其输出。但是,您想将groovy_home指向文件夹,而不是执行文件夹(您不能,因此错误)。对于设置JAVA_HOME您确实需要$(...)导致您运行/usr/usr/libexec/java_home命令并将其输出分配给Java_home

You have an extra $(...):

export GROOVY_HOME=$($HOME/groovy-2.4.10)

should be

export GROOVY_HOME=$HOME/groovy-2.4.10

$(...) tries to execute the code in the parens and return its output. But you want to point GROOVY_HOME to a folder, not execute the folder (which you can't, hence the error). For setting JAVA_HOME you do need the $(...) cause you run the /usr/libexec/java_home command and assign its output to JAVA_HOME.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文