首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行‘堆栈ghci’时出现“选项不兼容”错误

运行‘堆栈ghci’时出现“选项不兼容”错误
EN

Stack Overflow用户
提问于 2017-07-25 20:33:40
回答 1查看 234关注 0票数 0

我正在运行命令$ stack ghci azara-api:azara-test,试图在导入测试时输入ghci repl。(我的项目名是azara-api,我的测试套件名是azara-test。)

代码语言:javascript
运行
复制
$ stack ghci azara-api:azara-test
azara-api-0.1.0.0: configure (lib + exe)
Configuring azara-api-0.1.0.0...
azara-api-0.1.0.0: initial-build-steps (lib + exe)
The following GHC options are incompatible with GHCi and have not been passed to it: -threaded -O0
Configuring GHCi with the following packages: azara-api
Using main module: 1. Package `azara-api' component test:azara-test with main-is file: /home/matthew/backup/azara_work/platform/api/test/Spec.hs
GHCi, version 8.0.2: http://www.haskell.org/ghc/  :? for help
<command line>: cannot satisfy -package azara-api-0.1.0.0
    (use -v for more information)

我不知道如何克服这个错误。这个错误是什么意思?

我吃的是17.03。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-25 21:19:37

不幸的是,这是一个已知的bug - https://github.com/commercialhaskell/stack/issues/2790。我知道这看起来很琐碎,但是由于事情是如何实现的,所以要解决这个问题是非常棘手的。

目前的解决办法是要么将库加载到ghci中- stack ghci azara-api:lib azara-api:azara-test,要么更容易地只加载stack ghci --test

另一种选择是首先通过stack build构建库。那么stack ghci应该正常工作

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45313016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档