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

Could not create parent directory for lock file C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4\

我对 IntelliJ 比较陌生。我正在使用 IntelliJ IDEA 2019.2.4。

当我尝试从现有源导入时 - 我收到以下错误:

无法为锁文件 C:\Program 创建父目录 Files\JetBrains\IntelliJ IDEA 2019.2.4\jbr\bin\proxy\wrapper\dists\gradle-5.3-all\b2xqo51qjs5t4spu8wb5tlf15\gradle-5.3-all.zip.lck

这是新的 - 我以前没听过。

有什么建议吗?

非常感谢

另一个人已经讨论过这个问题(在 Android Studio 中),但我将快速总结这个问题,因为它应该与使用 IntelliJ 非常相似。感谢 Mike Hill,这将解决您的问题。这是他的回答Could not create parent directory for lock file

您讨论的问题似乎是由在 IntelliJ 中使用 "Use gradle 'wrapper' task configuration" 选项引起的。此选项导致 IntelliJ 覆盖 Gradle 包装器任务(这是预期的)。

Mike Hill 建议的解决方案是 select "Use default gradle wrapper (recommended)"。似乎这导致与 IntelliJ 中的自定义 GRADLE_USER_HOME 环境变量发生冲突,用于实际存储最终包装文件的目录。

然后他提供了一个绝对路径示例,这可能也是您抛出错误的原因。

Gradle 尝试(但失败)创建 C:\ProgramData\chocolatey\lib\gradle\tools\gradle-4.5.1\wrapper\dists\gradle-4.5.1-allkuriyahurjjkki3zii366f2\gradle-4.5.1-all.zip.lck 时运行 通过 IntelliJ,虽然他的系统在正常工作时使用文件 C:\work.gradle\wrapper\dists\gradle-4.5.1-allkuriyahurjjkki3zii366f2\gradle-4.5.1-all.zip.lck.

切换然后 运行 通过 IntelliJ 刷新 Gradle 似乎已经为 Mike 修复了它。现在,当切换回 "Use gradle 'wrapper' task configuration" 时,它也会成功。希望这对您有所帮助,提姆!

我做了几个小时的研究,发现上次我停止 运行 程序时,程序上的 localhost:8080 从未完全分离。该程序拒绝启动,因为它实际上从上次开始就从未停止过。分离你的本地主机。如果你不知道如何重启电脑——它会分离所有东西