在做rpm的时候 突然出现了一个错误 很奇怪的错误
line 1: $'\r': command not found
按照提示查看了temp文件 发现这个command其实是一个MS的换行符 我简直要晕倒 在vim下set list查看换行符是$ 没啥问题 但就是一直过不去 明明不是^M啊 怎么会出现这种问题 继续排查吧 用了file命令查看了一下 是一个ascii文件 换行符却是CRLF 总算找到原因了 之后dos2unix把文件转换一下 之后rpmbuild很顺利
阅读(1574) | 评论(0) | 转发(0) |