使用第三方依赖项编译Haskell程序
在离开一段时间后,我正试图再次跳进哈斯克尔。我几年前写的一段代码包括使用第三方依赖项编译Haskell程序,haskell,package,cabal,Haskell,Package,Cabal,在离开一段时间后,我正试图再次跳进哈斯克尔。我几年前写的一段代码包括将限定数据导入.MultiMap作为MultiMap。由于Data.MultipMap在containers包中,我在运行ghc program.hs时出错。我试图基于编写一个project.cabal文件。我最近的尝试是 name: project version: 1.0 executable project main-is: project.hs build-dependencies: ba
将限定数据导入.MultiMap作为MultiMap
。由于Data.MultipMap
在containers
包中,我在运行ghc program.hs
时出错。我试图基于编写一个project.cabal
文件。我最近的尝试是
name: project
version: 1.0
executable project
main-is: project.hs
build-dependencies:
base >= 4 && <= 5
, containers
我错过了什么才能让它发挥作用?我应该如何编译Haskell程序?将您的
项目。cabal
更改为:
cabal-version: 3.4
name: project
version: 1.0
executable project
main-is: project.hs
build-depends:
base >= 4 && <= 5
, multimap
cabal版本:3.4
名称:项目
版本:1.0
可执行项目
主要是:project.hs
构建取决于:
基数>=4&谢谢。一天结束时,我完成了cabal安装--lib multimap
,并能够从那里继续下去。我以前安装过容器
,但仍然收到编译器错误。
cabal-version: 3.4
name: project
version: 1.0
executable project
main-is: project.hs
build-depends:
base >= 4 && <= 5
, multimap