rpm打包报错

今晚rpm打包遇到个问题,执行spec文件一直提示file must begin “/”:,但是冒号后面又没写是那行出问题,后面还有file not found,但是后面提示的文件路径是存在的。上网搜了一大堆,没一个有用的解决方案。

折腾了好久,把能打包成功的spec文件拿来一行行改,始终不行,直到把两个文件改成一样了,依旧是不行,仔细想了一下,感觉有可能是在windows上编辑spec文件的问题,换行符是\r\n,可能rpm命令识别不出来’\r’,于是手动把文件的"\r\n"替换成"\n",再编译一下,我勒个去。。。一切正常。。。。

所以这个坑就是windows带过来的。。。以后遇到这种玄学的问题,优先考虑文件是不是在windows平台下编辑的。记录一下,引以为戒。

你可能感兴趣的:(日常遇到的问题,Linux)