在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
重新构建了一下,大功告成!!!