中间因为各种原因遇到了很多很多的问题,趁着自己还记住一些赶紧记录下来:
1:make docker 时遇到了 “fork/exec /usr/bin/gcc: cannot allocate memory" during docker build”报内存不够,那就增大虚拟机的内存即可:(点击设置,内存增大即可)
2:fatal error: ltdl.h: No such file or directory(头文件的缺失)
解决办法:执行sudo apt install libtool libltdl-dev
3:报xxx comand not find (命令找不到,在执行Dockerfile文件时)
解决办法:
1:先检查是否安装了,没有安装就执行apt install xxx,然后再尝试
2:安装了还不行,就打开Dockerfile文件,然后把第一行#!bin/bash改为bin/sh试一下,
3:还是不行的话(我的是在终端该命令是可以执行的,但是Dockerfile文件里面执行找不到命令),我把该语句拷贝出来放到终端手动执行。然后把Dockerfile里面的这句命令注释起来。这样在执行make命令就不会出错了
4:出现:
Please replace the Apache license header comment text with:
SPDX-License-Identifier: Apache-2.0
Makefile:111: recipe for target 'license' failed
make: *** [license] Error 1
解决办法:打开正在执行的镜像的Dockerfile,然后把licence的来源改为:SPDX-License-Identifier: Apache-2.0而不是上面的http://xxxx
5:关于java插件找不到的错误:
:A problem occurred evaluating root project'spring-integration'.
> Failed to apply plugin [id'java'