近日,在参加嵌入式大赛——海思赛题时候遇到了一个问题
问题描述
在使用repo执行python脚本时候,发现系统识别不到python文件时,出现了以下文字段
/usr/bin/env: ‘pythonr’: No such file or directory
原因分析:
经过查阅发现,应当是由于执行文件时候,r 会被shell 当成参数
解决方案:
由于是repo执行python文件,进入repo文件
sudo vi /usr/local/bin/repo
输入:set ff=unix
:wq
再次使用repo执行,发现/r现象已经消失
总结修改执行脚本的文件类型可以很好解决。
如果是./执行.sh脚本文件,直接修改.sh文件类型也能解决同样问题



