You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Haskell GHCi启动失败出现Success报错的原因与修复方法咨询

报错含义

/usr/local/bin/ghc-7.10.2: line 9: /usr/local/lib/ghc-7.10.2/bin/ghc:Success

该报错是GHC启动脚本的执行异常导致的。外层包装脚本/usr/local/bin/ghc-7.10.2运行到第9行时,尝试调用实际的GHC二进制文件/usr/local/lib/ghc-7.10.2/bin/ghc,此时系统返回的状态码被脚本错误解读,末尾的Success本是系统调用返回的成功标识,但脚本未做兼容处理,直接中断了执行流程。
常见触发原因包括GHC安装不完整、文件权限配置错误、安装过程中文件损坏,或是路径配置不符合脚本预期。

修复方案
  • 先验证目标二进制文件是否存在,执行命令:ls -l /usr/local/lib/ghc-7.10.2/bin/ghc。如果返回文件不存在,说明安装过程有缺失,直接卸载当前版本后重新安装即可。
  • 若文件存在,优先修复权限,依次执行以下命令:
    chmod +x /usr/local/lib/ghc-7.10.2/bin/ghc
    chmod -R a+rX /usr/local/lib/ghc-7.10.2/
    
    确保当前用户对GHC相关目录和文件有读取、执行权限。
  • 权限修改后仍报错的,完全清理残留GHC文件后重装:删除所有/usr/local/bin/ghc*开头的文件,以及/usr/local/lib/ghc-7.10.2目录,再重新安装对应版本GHC即可。

内容的提问来源于stack exchange,提问作者teoML。

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 14:24:03