2015-01-06 15 views
8

ghc 7.8.3からghc 7.8.4にアップグレードした後、私はcabal updateを実行し、カバールの新しいバージョンがあることを確認しました。だから私は、コマンド'configure'オプションが認識されない--enable-executable-profiling '

cabal --no-require-sandbox install cabal-install 

を実行し、エラーメッセージ

unrecognized 'configure' option `--enable-executable-profiling' 

答えて

5

パラメータexecutable-profilingは、いくつかの点でprofilingに改名されているように見えるを得ました。設定パラメータには他にもいくつかの変更があります。私がする必要があったのはexecutable-profilingからprofiling~/.cabal/configで変更して、私のカバールのインストールをやり直してください。

しかし、私は知らなかった先験的どのような変更があった。だから私のソリューション*は:

  1. mv ~/.cabal/config ~/.cabal/config.BACKUP
  2. cabal update新しいデフォルトの設定ファイルを作成します。
  3. ~/.cabal/config.BACKUPから設定を保存するように~/.cabal/configを編集します。executable-profilingではなく、次の手順を実行します。
  4. rm ~/.cabal/config
  5. cabal update
  6. cabal --no-require-sandbox install cabal-install
  7. は、新しいデフォルトの設定ファイルを作成します。新しいデフォルト設定ファイルが作成されるとすぐにCTRL-cを押すことができます。
  8. ~/.cabal/config.BACKUPから設定を保存するように~/.cabal/configを編集してください。今後も続けたいと思います。

EDIT:私はちょうどオーダーメイドのこのような状況のためと思われる秘密結社コマンドuser-configを、発見しました*。詳細については、cabal help user-configと入力してください。

関連する問題