問題: .sh文件 could not find in directory
今天同事遇到一個問題透罢,iOS項(xiàng)目無法正常編譯堵幽, 總是在.sh的腳本文件上提示無法找到垫释。
經(jīng)過多方測試 發(fā)現(xiàn)是其 line terminaltors 屬性不知為何改成 CRLF拓挥, 這是windows上使用的
經(jīng)過android studio 上修改菇爪,將其改成 LF算芯, 又陸續(xù)出現(xiàn)其他的文件出現(xiàn)同一情況。
這實(shí)在很奇怪凳宙, 后來看來其他的文件 比如 yaml 也是如此熙揍, 甚至其他的項(xiàng)目也是這樣,發(fā)現(xiàn)這最終是git導(dǎo)致的氏涩, 可能是git的配置不當(dāng)届囚,只是當(dāng)時并沒有察覺有梆。
解決方案:?
git config --global core.autocrlf false , 然后重新拉去遠(yuǎn)程倉庫。
查看文件詳情 : file [ file path]