cabal

    10

    3答えて

    を印刷しません。実行可能ファイルの標準エラー。それだけで、独自のログ情報を出力します。 $ cabal test Running 1 test suites... Test suite test-foo: RUNNING... Test suite test-foo: PASS Test suite logged to: dist/test/foo-0.0.1-test-foo.log

    5

    1答えて

    私は単純なテキストファイルを使ってTemplateHaskellとrunIOでいくつかのコードを生成します。 ... curdir <- runIO $ getCurrentDirectory addDependentFile $ curdir ++ "/spec.txt" bs <- runIO $ BS.readFile "spec.txt" ... ghciで使用するとすばらし

    6

    2答えて

    WindowsにHaskell SDL bindingsをインストールするようにしました。 > $env:Path += ";C:\SDL;C:\SDL\bin;C:\SDL\include;C:\SDL\lib" > cabal install SDL --extra-include-dirs="C:\SDL\include" --extra-lib-dirs="C:\SDL\lib" こ

    5

    1答えて

    私が見つけたのは--avoid-reinstallsそうでなければキャバールに失敗したパッケージがビルドされます。それは正確に何をしていますか?カバールはすでに再インストールを避けようとしていませんか?

    7

    2答えて

    私はhsenv(大成功を収めました!) を使用していました。 その素晴らしいが、私は周りに取得することはできません1つのグリッチがあります: 説得する方法をvim-haskellmode hsenvで設定した環境変数を使用する - ので、GHCに、すなわちパス、秘密結社のデータベースとを(も素晴らしいが!) on コンパイル、タグ生成など。 誰でもこの問題の解決方法を知っていますか?

    27

    2答えて

    多くの場合、私の.cabalファイルの多くのスタンザで同様のプロパティを持っています。例えば。 Library x ... ghc-options: -O2 -Wall -fno-warn-missing-signatures -fwarn-incomplete-patterns -fno-warn-name-shadowing Executable

    7

    1答えて

    最新の "bytestring"パッケージを強制的にインストールした後、私は依存地獄に遭遇しました。私はすべてのローカルパッケージを抹消したいので、後でcabal-installを返すことができます。 これを行う正しい方法は何ですか?ローカルリポジトリを再作成するためのより良い方法はありますか?あなたは以下のディレクトリをクリアすることができますOS X上で

    5

    1答えて

    * .tsファイルの* .hsファイルを作成するカスタムプリプロセッサを実装しました。 Build-Type: Customを使用してSetup.hsに指定されています。すべて正常に動作しますが、私はそれからcabal sdistを使用してtar.gzパッケージを作成することはできません。 Cabalは、プリプロセッサによって生成された公開モジュールを見つけることができないと文句を言う。エラーメッ

    5

    1答えて

    IOモナドの仕組みを理解するために、ハスケルでtodo.shを作成しました。Pythonでargparse doのようにcmdArgsを使用して入力を解析します。 私の質問は、どのようにピップのrequirements.txtのようなcmdArgsの依存関係を固定することができますか? Django==1.5.1 South==0.7.6 そして、私のパッケージをHackageに配布してもよ

    5

    1答えて

    私は、Distribution.TestSuiteの使い方を説明している例や文献を探しています。現在のhaddockのドキュメントは非常に貧弱で、ユーザーガイドもそうです。私はプロジェクトのテストを書いて、キャバルを介してそれらを実行したいと思います。私はexitcode-stdio-1.0テストインタフェースを望んでいません。 ヒント?