提问人:Fabio Dias Francisco 提问时间:7/18/2023 更新时间:7/18/2023 访问量:22
在 leiningen project clojure 中运行 lein test 时出现操作系统错误 13
OS Error 13 when running lein test in leiningen project clojure
问:
我在直接从终端运行 clojure 项目时遇到了问题。
我收到此错误:lein test
Compilation failed: Cannot run program "/Library/Java/JavaVirtualMachines/liberica-jdk-19.jdk/Contents/Home" (in directory "/Users/iceman/IdeaProjects/sn0wst0rm"): error=13, Permission denied
我也在Mac OS上运行它
我尝试将执行权限添加到项目文件夹、jdk 文件夹和所有 jdk 的根文件夹,但没有任何效果
答:
0赞
Fabio Dias Francisco
7/18/2023
#1
似乎当我更改 .lein/profiles.clj 中的 jdk 时,我向 java 可执行文件添加了错误的路径。我补充道:
:java-cmd "/Library/Java/JavaVirtualMachines/liberica-jdk-20-full.jdk/Contents/Home"
而不是:
:java-cmd "/Library/Java/JavaVirtualMachines/liberica-jdk-20-full.jdk/Contents/Home/bin/java"
莱宁根现在又可以正常工作了。
评论