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

LTS-10.2环境下Stack项目Intero编译失败致无法用Emacs求助

解决LTS-10.2下Intero编译时cannot find -ltinfo的问题

这个问题的根源很明确:LTS 10.2对应的GHC版本是8.2.2,从这个版本开始,GHC链接时会依赖tinfo库的开发文件,而Ubuntu 16.04默认没有预装这个依赖包,所以才会出现链接阶段的报错。而LTS 9.5用的是GHC 8.0.2,这个版本还不需要tinfo依赖,所以能正常编译Intero。

解决步骤很简单:

  • 首先安装tinfo的开发包,在终端执行:
    sudo apt-get update && sudo apt-get install libtinfo-dev
    
  • 安装完成后,你可以手动在项目目录下执行stack build intero,或者重新在Emacs中打开项目源码,让系统自动重新安装Intero,这次应该就能顺利编译了。

如果还是遇到问题,可以尝试清理Stack的本地缓存后再重试:

stack clean
stack build intero

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:20:46