我得到了错误xonsh: subprocess mode: permission denied: sudo
。
答案1
这是 中的一个错误xonsh
。在build_ins.py
模块中,xonsh
尝试通过打开文件并读取几个字节来确定文件是否是“二进制”:
def _is_binary(fname, limit=80):
with open(fname, 'rb') as f:
for i in range(limit):
char = f.read(1)
if char == b'\0':
return True
if char == b'\n':
return False
if char == b'':
return False
return False
像这样的安全敏感程序sudo
通常是可执行的,但不可读,所以这会导致崩溃。