linux 通过docker进行build编译nginx时现./configure报-bash: ./configure: No such file or directory

  1. 概述

我们前端程序是通过nginx代理的,我们前后端都是通过docker来管理的

  1. 问题

今天要将前端包和 nginx实例话的,在我的dockerFile文件里面有一个命令,就是将一个nginx.tar.gz包复制到/usr/local目录下然后解压,这个nginx.tar.gz里面包含了这个。/configure文件,结果在执行一个编译命令的时候报./configure: No such file or directory

  1. 排查思路

首先查看这个tar.gz包还能不能正常解压

#这个命令有的linux会报错吧z去掉再试试
tar -zxvf xx.tar.gz
#报错的话用下面这个命令去掉解压参数中的z,
执行命令改为:tar -xvf xx.tar.gz。
如果还是解压还是报错说明这个文件已经被损坏了,这样就只能重新长传新的文件或者重新压缩成jar报

如果能解压查看里面是否有./configure文件,一般报错是说明没有的。

因为没带自己电脑,没办法给大家截图,就浅浅的在这里记录一下,大家也可以在评论区提问或建议

猜你喜欢

转载自blog.csdn.net/weixin_44719880/article/details/129740077