3

例如,我想构建snap-pastie项目。但是所需的包 snap-extension-mongodb 在 cabal 存储库中不可用。

snap-extension-*包裹也是如此。

4

2 回答 2

1

您必须自己下载并安装该软件包cabal install应该从 git checkout 目录中进行)。

但是,不能保证代码完全可以工作。上次提交该存储库时,Snap 的版本为 0.4.2;现在是0.7。您可能必须安装所有 Snap 软件包的旧版本 ( cabal install foo==version),或者,最好尝试将代码移植到最新版本。

顺便说一句,我不认为那个包曾经出现在 Hackage 上。不推荐使用的包可以通过请求从主列表中隐藏,但我认为它们不会被完全删除,并且包页面是 404。

如果您决定将代码移植到最新的 Snap, snplet-mongoDB可能会有所帮助,尽管它现在似乎还没有构建;你得联系作者。

于 2011-12-26T14:54:43.790 回答
0

我更喜欢旧的 snap API,而不是带有 snaplet 的新 API。

有一种玩旧方法的好方法,那就是virthualenv

您仍然必须手动安装丢失的软件包。

于 2012-01-01T09:22:39.827 回答