開發環境: 操作系統: windows xp ruby 1.9.2 rails 3.1.3 git version 1.7.8.msysgit.0
問題描述: 啟動GIT:
新建了一個rails工程
Ruby代碼
當切換到blog目錄下執行
Ruby代碼
系統出現如下錯誤:warning: LF will be replaced by CRLF
原因分析: CRLF -- Carriage-Return Line-Feed 回車換行 就是回車(CR, ASCII 13, \r) 換行(LF, ASCII 10, \n)。 這兩個ACSII字符不會在屏幕有任何輸出,但在Windows中廣泛使用來標識一行的結束。而在Linux/UNIX系統中只有換行符。 也就是說在windows中的換行符為 CRLF, 而在linux下的換行符為:LF 使用git來生成一個rails工程后,文件中的換行符為LF, 當執行git add .時,系統提示:LF 將被轉換成 CRLF
解決方法:
刪除剛剛生成的.git文件
Ruby代碼
這樣系統就不會去進行換行符的轉換了 最后重新執行
Ruby代碼
系統即可正常運行!
|
|