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" ?
答案 0 :(得分:1)
您尝试编译的代码取决于许多软件包(这些软件包列在build-depends
中的blog/blog.cabal
下)。通常,可以使用cabal-install
或Stack等工具来确保正确配置构建环境并安装所有依赖项。