我试图了解如何在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 ...
命令安装了该版本。