たとえば、snap-pastieプロジェクトをビルドしたいと思います。ただし、必要なパッケージsnap-extension-mongodbはcabalリポジトリで利用できません。
snap-extension-*
パッケージについても同じです。
たとえば、snap-pastieプロジェクトをビルドしたいと思います。ただし、必要なパッケージsnap-extension-mongodbはcabalリポジトリで利用できません。
snap-extension-*
パッケージについても同じです。
自分でパッケージをダウンロードしてインストールする必要があります( cabal install
git checkout ディレクトリ内から実行する必要があります)。
ただし、コードの動作はまったく保証されていません。そのリポジトリが最後にコミットされたとき、Snap はバージョン 0.4.2でした。現在は0.7です。すべての Snap パッケージの古いバージョンをインストールする必要がある場合があります ( cabal install foo==version
)。または、コードを最新バージョンに移植してみてください。
ところで、そのパッケージが Hackage にあったことはないと思います。非推奨のパッケージは、リクエストによってメイン リストから非表示にすることができますが、完全に削除されることはないと思います。また、パッケージ ページは 404 です。
コードを最新の Snap に移植する場合は、 snaplet-mongoDBが役立つかもしれませんが、現在はビルドされていないようです。著者に連絡する必要があります。
スナップレットを使用した新しいスナップ API よりも、古いスナップ API の方がはるかに気に入っています。
古いもので遊ぶ良い方法があります。それはvirthualenvです。
失われたパッケージを手動でインストールする必要があります。