gpt4 book ai didi

haskell - 隐藏包binary-0.7.5.0?

转载 作者:行者123 更新时间:2023-12-02 11:12:41 25 4
gpt4 key购买 nike

我收到此错误:

Could not find module ‘Data.Binary’
It is a member of the hidden package ‘binary-0.7.5.0@binar_IvYoLp9H6Xy3zEH13MmZwd’.

当我使用 GHCi 版本 7.10.2 在我的堆栈项目中导入 Data.Binary 时。

奇怪的是,如果我通过 stack exec ghci 执行 GHCi 就不会出现这种情况,并且我无法通过 stack 安装较新版本的 binary 包,这看起来:

D:\p>stack install binary
Setting codepage to UTF-8 (65001) to ensure correct output from GHC
NOTE: the install command is functionally equivalent to 'build --copy-bins'

D:\p>stack install binary-0.7.6.1
Setting codepage to UTF-8 (65001) to ensure correct output from GHC
NOTE: the install command is functionally equivalent to 'build --copy-bins'
Error parsing targets: Specified target version 0.7.6.1 for package binary does not match snapshot version 0.7.5.0

D:\p>stack install binary-0.7.5.0
Setting codepage to UTF-8 (65001) to ensure correct output from GHC
NOTE: the install command is functionally equivalent to 'build --copy-bins'

您将如何解决这个问题?

最佳答案

binary依赖项添加到您的cabal文件中。

build-depends:       base >= 4.7 && < 5
, binary >= 0.7.5

当您使用stack install时,您正在安装某些库或可执行文件,但不是作为依赖项(例如像yesod这样的实用程序或您仅在内部使用的某些库>ghci ...)。

关于haskell - 隐藏包binary-0.7.5.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32518519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com