No such file and directory(环境原因)

写在前面的话

执行 install.sh 报错 bash: ./install.sh: /bin/sh^M: bad interpreter: No such file or directory
但是很明显不是文件名和路径的问题,所以问题出在文件内容里面

在这里插入图片描述
install.sh 在window下用notepad++软件打开,菜单栏选择视图》》显示符号》》显示所有字符
可以看到换行是CRLF
而在linux下的文件换行是LF

大概是 window 的代码和 linux 的代码中字符编码不同的问题,具体原因不是很清楚

可参考文章:Linux执行可执行文件提示No such file or directory的解决方法
在这里插入图片描述

在这里插入图片描述

解决方法

打开文件把内容复制到另外一个新的文件即可
图中把 install.sh 的内容复制到 install1.sh 就可以了,执行 install1.sh 成功!!!
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部