发现问题
这个问题其实也是我从gitlab上面拉项目下来后,执行项目的build.sh脚本时发现的。
在我上网找了这个问题的解决方法之后,我又发现了一个问题,其实不止是shell脚本,只要这个项目涉及到的一些脚本都出现了这个情况。
分析问题
为什么会出现这种情况呢?
我觉得应该是我在windows环境下运行Linux环境下相关的脚本,所以我上网找了一些解决方法,最后发现了一个解决方法。
解决方法
首先,我们需要找到出现问题的脚本文件的目录。
其次,通过 vim 命令,编辑目标脚本文件,输入:set fileformat=unix
,然后回车,再输入:wq
,退出编辑文件。
最后,重新执行build.sh文件,若出现其他脚本也有该问题,则用上面的方法一个一个改过来即可。