问题: .sh文件 could not find in directory
今天同事遇到一个问题,iOS项目无法正常编译, 总是在.sh的脚本文件上提示无法找到。
经过多方测试 发现是其 line terminaltors 属性不知为何改成 CRLF, 这是windows上使用的
经过android studio 上修改,将其改成 LF, 又陆续出现其他的文件出现同一情况。
这实在很奇怪, 后来看来其他的文件 比如 yaml 也是如此, 甚至其他的项目也是这样,发现这最终是git导致的, 可能是git的配置不当,只是当时并没有察觉。
解决方案:
git config --global core.autocrlf false , 然后重新拉去远程仓库。
查看文件详情 : file [ file path]
网友评论