无法识别的'configure'选项`--enable-executable-profiling'

时间:2015-01-06 11:21:58

标签: haskell ghc cabal

从ghc 7.8.3升级到ghc 7.8.4后,我做了cabal update,看到有一个新版本的cabal。所以我运行了命令

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

并收到错误消息

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

1 个答案:

答案 0 :(得分:5)

参数executable-profiling似乎已在某个时候重命名为profiling。配置参数也有一些其他变化。我怀疑我需要做的就是在executable-profiling中将profiling更改为~/.cabal/config并重新尝试我的cabal安装。

但是,我并不知道先验的变化是什么。所以我的解决方案*是:

  1. mv ~/.cabal/config ~/.cabal/config.BACKUP
  2. cabal update创建新的默认配置文件。
  3. 修改~/.cabal/config以保留~/.cabal/config.BACKUP我希望保留的所有设置,但不是executable-profiling
  4. cabal --no-require-sandbox install cabal-install
  5. rm ~/.cabal/config
  6. cabal update创建新的默认配置文件。一旦创建了新的默认配置文件,您就可以CTRL-c。
  7. 修改~/.cabal/config以保留~/.cabal/config.BACKUP我想继续前进的所有设置。

  8. 编辑: *我刚刚发现了cabal命令user-config,这似乎是针对这种情况量身定制的。要了解详情,请输入cabal help user-config