我试图了解如何在Mac上使用Haskell和HDBC来处理SQL数据库。
要让HDBC使用Debian,我可以使用以下设置:
sudo apt-get install sqlite3
sudo apt-get install libghc-hdbc-sqlite3-dev
cabal install HDBC sqlite HDBC-sqlite3
我的问题是: 如何在Mac上获取并安装libghc-hdbc-sqlite3-dev? 为什么我需要libghc-hdbc-sqlite3-dev? 为什么我不能将cabal用于libghc-hdbc-sqlite3-dev? 为什么我需要sqlite和HDBC-sqlite3,不是sqlite对HDBC-sqlite3的依赖并自动下载?
答案 0 :(得分:2)
我不确定你需要apt-get install libghc-hdbc-sqlite3-dev
。
查看this page以获取该Debian软件包的清单。看起来它只包含HDBC-sqlite3
Haskell软件包的编译版本,并且您已经使用cabal install ...
命令安装了它。