/bin/sh^M:bad interpreter: No such file or directory这个错误发生在你在windows下编写文件上传到linux服务器去运行的时候。错误原因:windows和linux的文件不一样。解决办法:sudo apt-get install dos2unixdos2unix file 即可