nicht erkannte 'configure' Option '--enable-executable-profiling'

8

Nach dem Upgrade von ghc 7.8.3 auf ghc 7.8.4 habe ich cabal update gemacht und gesehen, dass es eine neue Version von cabal gab. Also habe ich den Befehl

ausgeführt %Vor%

und erhielt die Fehlermeldung

%Vor%     
mhwombat 06.01.2015, 11:21
quelle

1 Antwort

5

Der Parameter executable-profiling scheint irgendwann in profiling umbenannt worden zu sein. Es gibt noch einige andere Änderungen an den Konfigurationsparametern. Ich vermute, dass ich nur executable-profiling zu profiling in ~/.cabal/config ändern und meine cabal-Installation erneut versuchen musste.

Allerdings wusste ich nicht a priori was die Änderungen waren. Also meine Lösung * war:

  1. mv ~/.cabal/config ~/.cabal/config.BACKUP
  2. cabal update , um eine neue Standardkonfigurationsdatei zu erstellen.
  3. Bearbeite ~/.cabal/config , um irgendwelche Einstellungen von ~/.cabal/config.BACKUP beizubehalten, die ich für den nächsten Schritt behalten wollte, ABER NICHT executable-profiling .
  4. cabal --no-require-sandbox install cabal-install
  5. rm ~/.cabal/config
  6. cabal update , um eine neue Standardkonfigurationsdatei zu erstellen. Sobald eine neue Standardkonfigurationsdatei erstellt wurde, können Sie STRG-c.
  7. drücken
  8. Bearbeite ~/.cabal/config , um irgendwelche Einstellungen von ~/.cabal/config.BACKUP beizubehalten. Ich wollte weitermachen.

BEARBEITEN: * Ich habe gerade den cabal-Befehl user-config entdeckt, der für Situationen wie diesen maßgeschneidert scheint. Um mehr zu erfahren, geben Sie cabal help user-config ein.

    
mhwombat 06.01.2015, 11:21
quelle

Tags und Links