无法为锁定文件C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4\创建父目录

kxxlusnw  于 2023-01-20  发布在  IntelliJ IDEA
关注(0)|答案(3)|浏览(511)

我对IntelliJ比较陌生,我用的是IntelliJ IDEA 2019.2.4。
当我尝试从现有源导入时-我收到以下错误:
无法为锁定文件C创建父目录:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4\jbr\bin\proxy\wrapper\dists\gradle-5.3-全部\2xqo51qjs5t4spu8wb5tlf15\gradle-5.3-全部. zip. lck
很新鲜-我以前不懂。
有什么建议吗?
多谢

wrrgggsh

wrrgggsh1#

这个问题已经被另一个人讨论过了(在Android Studio中),但我将快速总结这个问题,因为它应该与使用IntelliJ非常相似。感谢Mike Hill,这将解决您的问题。以下是他的答案Could not create parent directory for lock file
您讨论的问题似乎是由于在IntelliJ中使用“使用Gradle 'wrapper'任务配置”选项造成的。此选项会导致IntelliJ覆盖Gradle wrapper任务(这是意料之中的)。
Mike Hill建议的解决方案是选择“Use default gradle wrapper(recommended)”(使用默认gradle Package 器(推荐))。这似乎会导致与IntelliJ中自定义的GRADLE_USER_HOME环境变量(最终 Package 器文件实际存储的目录)发生冲突。
然后,他提供了一个绝对路径的例子,这可能是什么抛出的错误,以及为您。
在通过IntelliJ运行时,Gradle尝试创建C:\ProgramData\chocolatey\lib\gradle\tools\gradle-4.5.1\wrapper\dists\gradle-4.5.1-all\kuriyahurjkki3zi366f2\gradle-4.5.1-all.zip.lck(但失败),尽管他的系统在正常运行时使用文件C:\work.gradle\wrapper\dists\gradle-4.5.1-all\kuriyahurjkki3zi366f2\gradle-4.5.1-all.zip.lck。
通过IntelliJ切换然后运行Gradle刷新似乎已经为Mike修复了这个问题。现在,当切换回“使用Gradle”wrapper“任务配置”时,它也成功了。希望这能帮助您解决Tim!

yvgpqqbh

yvgpqqbh2#

我做了几个小时的研究,我发现我的程序上的localhost:8080在我上次停止运行该程序时从未完全分离。该程序拒绝启动,因为实际上它从上次就没有停止过。分离你的localhost。如果你不知道如何重新启动计算机--它将分离所有内容

e0uiprwp

e0uiprwp3#

在Mac上遇到。似乎是IntelliJ IDEA中的一个错误。将Gradle用户主页从~/.gradle更改为绝对路径/Users/username/.gradle实际上有所帮助

相关问题