DOIFOR技术Ubuntu中的gradle构建项目失败
DOIFOR技术Ubuntu中的gradle构建项目失败

Ubuntu中的gradle构建项目失败

技术问题处理

在ubuntu中安装了IDEA,然后使用spring-native建了一个项目,然后使用sudo权限执行了gradle buildBootImage, 然后在IDEA中项目就启不来了……


上面这个是报错信息,上面说文件被线程占用,于是查了一下相关命令。linux 查看文件是否被占用

想要查出是什么进程占用了该文件,杀掉后再重新执行构建命令。于是使用lsof、fuser 等命令查了一圈,都没有找到是那个进程占用了文件。

下午的时候,突然想着要不直接手动强制删除该目录算了,于是乎执行了一下命令:

zero@Zero-ThundeRobot:~/IdeaProjects/one-auth$ rm -rf build
rm: cannot remove 'build/generated/aotResources/META-INF/native-image/com.doifor/one-auth/proxy-config.json': Permission denied
......

报了个错误:Permission denied!!!

哈哈,这个错误太熟悉了啊,就是权限不够啊。

然后果断在命令前加了:sudo

zero@Zero-ThundeRobot:~/IdeaProjects/one-auth$ sudo rm -rf build

重新构建了一下,大功告成!!!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注