- 报错1:
- 报错:bash: ./run.sh: Permission denied
- 原因:文件没有执行权限
- 解决:chmod +x run.sh
- 报错2:
- '. Stop. No rule to make target '20
- 原因:run.sh中用了make,但对应的makefile没有target
- 报错3:
- 报错:No such file or directoryinstall_irstlm.sh
- 报错原因:文件格式是dos格式的缘故,改成unix 格式即可
- 解决:
用vim打开该sh文件,输入: :set ff 回车,显示fileformat=dos,重新设置下文件格式: :set ff=unix 保存退出: :wq 再执行即可
- 报错4:
- 报错:/usr/bin/env: ‘bash\r’: No such file or directory
- 原因和解决方法:同上一个issue(注意运行的sh中再执行的sh也需要注意格式)
- 报错5:
- ./configure: /bin/bash^M: bad interpreter: No such file or directory
- 原因:configure文件是在是在window下写的,所以在每行后面会加个ctrl+m就是^M,所以后面的sh就变成sh^M当然是没有这个命令的,所以脚本就不能运行了,把^M去掉就应该没问题了
- 解决:
cat ./configure | tr -d ‘/r’ > temp mv temp configure
- 报错6:
- 报错:./configure: Permission denied
- 解决:在前面加上bash
- 报错7:
- ./configure: line 2: $'\r': command not found
- 修改格式为unix
- 报错8:
- 报错:sh: 0: Can't open buildStandalone.sh
- 解决:查看要运行的sh文件是否在当前目录下
- 一些linux的使用:
-
linux修改用户密码,直接终端输入passwd即可
-
查看Ubuntu版本cat /proc/version
-
10.7-10.11报错整理:
最新推荐文章于 2023-02-27 16:14:27 发布
本文汇总了在Linux环境中常见的脚本错误及其解决方案,包括权限问题、makefile目标缺失、文件格式转换、脚本执行格式错误等,并提供了相应的解决步骤。同时,介绍了如何修改文件格式为UNIX格式,以及解决因文件格式引起的执行问题。此外,还提及了一些基本的Linux使用技巧,如修改用户密码和查看系统版本。
摘要由CSDN通过智能技术生成