誰かがそれを理解するのを助けます。カバール、素晴らしいアプリ、それを愛する。しかし、cabalファイルが変更された場合、cabalのビルドは失敗し、run cabalの設定を示すメッセージが表示されます。しかし、それはキャバールのインストールでこれについて不平を言うことはありません。私はキャバルのプログラマーが状況を検出して自動的にconfigureステップを実行するのではなくメッセージを出すのに苦労した理由を理解していません。どうして?カバールファイルが変更された場合、カバールビルドが失敗する理由
0
A
答えて
5
私は実際にこれが徒党インストール0.9.5およびカバル1.10.1.0に変更されていると思う:
$ cabal unpack bytestring
cd byteDownloading bytestring-0.9.1.9...
Unpacking to bytestring-0.9.1.9/
$ cd bytestring-0.9.1.9/
$ runghc Setup.hs configure
Configuring bytestring-0.9.1.9...
$ touch bytestring.cabal
$ runghc Setup.hs build
./bytestring.cabal has been changed. Re-configuring with most recently used
options. If this fails, please run configure manually.
Configuring bytestring-0.9.1.9...
Preprocessing library bytestring-0.9.1.9...
Building bytestring-0.9.1.9...
[1 of 8] Compiling Data.ByteString.Fusion (Data/ByteString/Fusion.hs, dist/build/Data/ByteString/Fusion.o)
... etc ...
だから(GHC 7と新しい陰謀団で)次のHaskellのプラットフォームのリリースを待つとしますこの迷惑なエラーは再び発生しません:-)
0
これは奇妙なエラーにつながると思います。たとえば、いくつかのパラメータで設定したとします。別のコンパイラ、-w
を選択しました。現在、キャバルはあなたが設定に与えたパラメータを知りません。私は実際には代わりにデフォルトのパラメータで設定するのではなく、再構成をリクエストするほうが賢明だと思います。しかし、なぜこのチケットを開けないのですか?
関連する問題
- 1. djangoの移行に失敗した場合、データベースが変更されますか?
- 2. ユニットテストが失敗した場合にmakeが失敗する
- 3. Membership.CreateUserが失敗した理由
- 4. DBMS_Schedulerジョブが失敗した理由
- 5. JavaScript、ジェネレータが失敗した理由
- 6. ネストされたフレックスボックスの場合、センタリングが失敗する
- 7. 抽象オーバーライドが失敗する理由
- 8. PyQtでQProcessが失敗する理由
- 9. テストが失敗する理由
- 10. MySQLのクエリが失敗する理由
- 11. コンソールウィンドウでSpy ++が失敗する理由
- 12. テストが失敗した場合、Android jenkinsビルドに失敗する
- 13. testngテストケースが失敗した場合、Bambooビルドに失敗する
- 14. 処理PHPスクリプトのヘッダが変更された場合
- 15. スピナーが変更された場合
- 16. ファイルが変更された場合、トリガーシェルスクリプト
- 17. チェーンコードが成功したが、クエリが失敗した理由
- 18. 線形xmlへのXSL変換が失敗する理由
- 19. ステートメントが失敗した場合
- 20. doctypeが変更され、プロジェクトが失敗しました
- 21. PostDeploy Powershellスクリプトが失敗した場合、Force Octopus Deployのステップが失敗する
- 22. カルチャ情報が変更されるとDateTime.Parse()が失敗する
- 23. 指定されたパーティションパスがない場合、SPARK SQLが失敗する
- 24. Subversion:競合が発生した場合に更新が失敗しますか?
- 25. フォームの検証が失敗した場合の更新フォームページ
- 26. 何かが変更された場合、リソースファイルが破損する
- 27. テストが失敗した理由を解決する
- 28. createDataFrame()が失敗した理由を理解できません
- 29. チェックポイントが失敗した場合、Flinkパイプラインが失敗しますか?
- 30. タスクが失敗した場合、UNCHECKEDフェイル・ペアレントを持つコマンド・タスクの失敗時にInformaticaワークフローが失敗する
実際には悪い質問ではありませんが、私は理由があると確信しています。私はちょうどキャバルを使用して、とにかくインストールし、私のローカルの.cabalフォルダに物を送ります。 –