* .tsファイルの* .hsファイルを作成するカスタムプリプロセッサを実装しました。 Build-Type: Custom
を使用してSetup.hs
に指定されています。すべて正常に動作しますが、私はそれからcabal sdist
を使用してtar.gzパッケージを作成することはできません。Haskell - カスタムプリプロセッサを使ったパッケージ化パッケージ
Cabalは、プリプロセッサによって生成された公開モジュールを見つけることができないと文句を言う。エラーメッセージは、どのように私は、モジュールが不足している、または多分知られているファイル拡張子、または何かにTPLを追加されていないという事実の陰謀団に認識させることができ
cabal: Error: Could not find module with any
suffix: ["gc","chs","hsc","x","y","ly","cpphs","hs","lhs"]
のですか?
あなたは私達にあなたの '.cabal'ファイルを表示することができます:ここで
は例ですか? –あなたが必要と思うのは、カスタムsdistフックを書いてから、 'Setup sdist'(https://github.com/haskell/cabal/issues/403のため)でtarballをビルドすることです。 –
実際には、 'Setup sdist'を実行するだけでうまくいくと思います。 –