私は私のプロジェクトのためにmyproj.cabal
ファイルの書き込みしようとしているが、それは私が~/.cabal
〜/ .cabalにインストールしたパッケージをmyproj.cabalに使用する方法を教えてください。
% cabal list HTF
* HTF
Synopsis: The Haskell Test Framework
Latest version available: 0.6.0.1
Latest version installed: 0.6.0.1
License: LGPL
% ghc-pkg list HTF
/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/package.conf.d
/Users/rampion/.ghc/i386-darwin-6.12.3/package.conf.d
HTF-0.6.0.1
% cat Setup.hs
import Distribution.Simple
main = defaultMain
% cat Clue.cabal
...
executable clue-tests
ghc-options: -Wall -F -pgmF htfpp
build-depends: QuickCheck, HTF
main-is: Tests.hs
hs-source-dirs: tests src
% runhaskell Setup.hs configure
Configuring Clue-0.1.0...
Setup.hs: At least the following dependencies are missing:
HTF -any
にインストールしたパッケージを見つけることしていないようだ、私はここで間違って何をしているのですか?
HTFは 'ghc-pkg list'コマンドで指定されたリストに表示されますか? –
@Alp:はい。それを含むように編集する。 – rampion