M1芯片安装MIT Scheme/STklos遇configure错误求助
错误原因分析
这个错误的核心原因是你的M1芯片Mac上缺少sort和sed这两个Unix核心工具,或者configure脚本无法找到它们的路径,具体可能有以下几种情况:
- 未安装Xcode Command Line Tools:Mac系统默认的
sort、sed等工具属于Xcode Command Line Tools的一部分,如果没安装的话,系统里就没有这些基础工具。 - PATH环境变量配置异常:系统自带的
sort和sed存放在/usr/bin目录下,如果你的终端环境的PATH变量未包含这个路径,configure脚本就无法检索到它们。比如部分用户安装Homebrew后调整了PATH顺序,导致系统原生工具的路径被覆盖或忽略。 - 核心工具被意外损坏/删除:虽然概率极低,但如果之前有过修改系统目录的操作,可能误删或损坏了这些系统自带的核心工具。
两款软件报错行号不同,只是因为它们的configure脚本中调用sort/sed的代码位置不一样,本质问题完全相同。
内容的提问来源于stack exchange,提问作者Dan
相关产品推荐
相关产品推荐

