从ghc 7.8.3升级到ghc 7.8.4后,我做了cabal update
,看到有一个新版本的cabal。所以我运行了命令
cabal --no-require-sandbox install cabal-install
并收到错误消息
unrecognized 'configure' option `--enable-executable-profiling'
答案 0 :(得分:5)
参数executable-profiling
似乎已在某个时候重命名为profiling
。配置参数也有一些其他变化。我怀疑我需要做的就是在executable-profiling
中将profiling
更改为~/.cabal/config
并重新尝试我的cabal安装。
但是,我并不知道先验的变化是什么。所以我的解决方案*是:
mv ~/.cabal/config ~/.cabal/config.BACKUP
cabal update
创建新的默认配置文件。~/.cabal/config
以保留~/.cabal/config.BACKUP
我希望保留的所有设置,但不是executable-profiling
。cabal --no-require-sandbox install cabal-install
rm ~/.cabal/config
cabal update
创建新的默认配置文件。一旦创建了新的默认配置文件,您就可以CTRL-c。~/.cabal/config
以保留~/.cabal/config.BACKUP
我想继续前进的所有设置。 编辑: *我刚刚发现了cabal命令user-config
,这似乎是针对这种情况量身定制的。要了解详情,请输入cabal help user-config
。