bad interpreter
尝试运行公司的smc 工具的时候报错:
-bash: /usr/local/bin/smc: /usr/local/opt/python@2/bin/python2.7: bad interpreter: No such file or directory
bad interpreter 字面意思就是错的执行器。任然不太理解。
打开smc cat smc 一看:
#!/usr/local/opt/python@2/bin/python2.7
原来当前smc也不过是个python 脚本,指向的链接由于之前的python多版本冲突被我删了,所以指向了错误的interpreter。
查看系统中的python
查看python 版本
脚本开头改为:
#/usr/bin/python2.7
重新运行,成功。