./Leuanstart.sh: /bin/sh^M: bad interpreter: No such file or directory
时间: 2023-08-15 11:05:43 浏览: 180
Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
回答: 这个错误是由于文件在不同系统的格式不一致导致的。在Windows系统中,文件的格式是DOS格式,而在Linux系统中,文件的格式是Unix格式。因此,当你将一个在Windows环境中打包的Spring Boot项目上传到Linux系统后,在执行启动文件时会报错。错误信息"-bash: ./startup.sh: /bin/sh^M: bad interpreter: No such file or directory"表明解释器无法找到文件。解决这个问题的方法是修改文件的格式为Unix格式。你可以使用vi命令打开文件,然后输入":set ff=unix"来修改文件格式。修改完成后,再次执行启动文件就不会报错了。
阅读全文