我正在尝试安装sbv
模块https://hackage.haskell.org/package/sbv
使用 Stack 安装效果很好(没有错误):
stack install sbv
但后来我无法导入相应的模块stack ghci
:
import Data.SBV
-- <no location info>: error:
-- Could not find module ‘Data.SBV’
-- Perhaps you meant Data.Set (from containers-0.6.2.1)
现在,当我尝试使用 Cabal 时:
cabal new-install sbv --lib
一切运行顺利ghci
import Data.SBV
prove $ \x -> x `shiftL` 2 .== 4 * (x::SWord8)
--- Q.E.D. (<-- this is the expected output)
但是,仍然没有运气stack ghci
(与以前相同的错误)。无论stack install sbv
是在全局范围内还是在 Stack 项目的上下文中,情况都是如此。
有没有办法sbv
使用 Stack 安装(即使它是通过 cabal 安装的)?