python perl腳本經過cvs提交後無法直接執行 |
python perl腳本經過cvs提交後無法直接執行
原因是windows下換行和linux下換行時不一樣的。而Eclipse在提交的時候,設置的又是ASCII格式。
解決的方法是:
1、設置Eclipse工程屬性,換行類型爲Unix
2、設置Eclipse的cvs屬性:把腳本的類型設置爲二進制,而不是ASCII。
如果已經是無法執行了,可以通過下面的命令來更改文件的換行符:
sed -i 's/\r$//' *.py
或者用vim:set ff=unix