Haskell 如何修复该错误:“quot;变量不在范围内:md5::C8.ByteString->;a0";?

Haskell 如何修复该错误:“quot;变量不在范围内:md5::C8.ByteString->;a0";?,haskell,Haskell,git克隆ian ross博客 伊恩·罗斯博客 光盘制作 我修改了blog.hs: 删除“导入系统语言环境(defaultTimeLocale)” 将“导入数据.Time.Format(formatTime)”更改为 导入Data.Time.Format(formatTime,defaultTimeLocale) 然后我运行了“ghc--make blog.hs” root@AR:/usr/local/ian ross blog/build#ghc--make blog.hs [1/2]编译Ti

git克隆ian ross博客

伊恩·罗斯博客

光盘制作

我修改了blog.hs:

删除“导入系统语言环境(defaultTimeLocale)”

将“导入数据.Time.Format(formatTime)”更改为

导入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

root@AR:/usr/local/ian ross blog/build#

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


a0“

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