3

たとえば、snap-pastieプロジェクトをビルドしたいと思います。ただし、必要なパッケージsnap-extension-mongodbはcabalリポジトリで利用できません。

snap-extension-*パッケージについても同じです。

4

2 に答える 2

1

自分でパッケージをダウンロードしてインストールする必要があります( cabal installgit checkout ディレクトリ内から実行する必要があります)。

ただし、コードの動作はまったく保証されていません。そのリポジトリが最後にコミットされたとき、Snap はバージョン 0.4.2でした。現在は0.7です。すべての Snap パッケージの古いバージョンをインストールする必要がある場合があります ( cabal install foo==version)。または、コードを最新バージョンに移植してみてください。

ところで、そのパッケージが Hackage にあったことはないと思います。非推奨のパッケージは、リクエストによってメイン リストから非表示にすることができますが、完全に削除されることはないと思います。また、パッケージ ページは 404 です。

コードを最新の Snap に移植する場合は、 snaplet-mongoDBが役立つかもしれませんが、現在はビルドされていないようです。著者に連絡する必要があります。

于 2011-12-26T14:54:43.790 に答える
0

スナップレットを使用した新しいスナップ API よりも、古いスナップ API の方がはるかに気に入っています。

古いもので遊ぶ良い方法があります。それはvirthualenvです。

失われたパッケージを手動でインストールする必要があります。

于 2012-01-01T09:22:39.827 に答える