我试图了解如何在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?
为什么我不能对libghc-hdbc-sqlite3-dev使用cabal?
为什么我同时需要sqlite和HDBC-sqlite3,而sqlite不是HDBC-sqlite3的依赖项并自动下载吗?

最佳答案

我不确定您是否需要apt-get install libghc-hdbc-sqlite3-dev

查看this page以获得该Debian软件包的清单。看起来它仅包含HDBC-sqlite3 Haskell软件包的编译版本,并且您已经使用cabal install ...命令安装了该版本。

10-04 18:37