rpm打包報錯

今晚rpm打包遇到個問題,執行spec文件一直提示file must begin “/”:,但是冒號後面又沒寫是那行出問題,後面還有file not found,但是後面提示的文件路徑是存在的。上網搜了一大堆,沒一個有用的解決方案。

折騰了好久,把能打包成功的spec文件拿來一行行改,始終不行,直到把兩個文件改成一樣了,依舊是不行,仔細想了一下,感覺有可能是在windows上編輯spec文件的問題,換行符是\r\n,可能rpm命令識別不出來’\r’,於是手動把文件的"\r\n"替換成"\n",再編譯一下,我勒個去。。。一切正常。。。。

所以這個坑就是windows帶過來的。。。以後遇到這種玄學的問題,優先考慮文件是不是在windows平臺下編輯的。記錄一下,引以爲戒。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章