如何修复错误:“变量不在范围内:md5 :: C8.ByteString - > a0”?

时间:2016-11-23 09:49:17

标签: haskell

git clone https://github.com/ian-ross/blog ian-ross-blog

cd ian-ross-blog

cd build

我修改了blog.hs:

删除“import System.Locale(defaultTimeLocale)”

将“import Data.Time.Format(formatTime)”更改为

“import Data.Time.Format(formatTime,defaultTimeLocale)”

然后我跑了“ghc --make blog.hs”,

root @ AR:/ usr / local / ian-ross-blog / build#ghc --make blog.hs

[1/2]编译TikZ(TikZ.hs,TikZ.o)

TikZ.hs:148:23:错误:

不在范围内的变量:md5 :: C8.ByteString - > A0

根@ AR:在/ usr /本地/伊恩·罗斯-博客/建立#

所以,如何修复错误:“变量不在范围内:md5 :: C8.ByteString - >

A0" ?

1 个答案:

答案 0 :(得分:1)

您尝试编译的代码取决于许多软件包(这些软件包列在build-depends中的blog/blog.cabal下)。通常,可以使用cabal-install或Stack等工具来确保正确配置构建环境并安装所有依赖项。