我在我的Ubuntu11.10下使用cabal-install 0.10.2尝试安装cabal install glib-0.12.3
。但是,它会显示以下错误消息:
setup: The program gtk2hsC2hs version >=0.13.5 is required but the version
found at /usr/bin/gtk2hsC2hs is version 0.13.4
cabal: Error: some packages failed to install:
glib-0.12.3 failed during the configure step. The exception was:
ExitFailure 1
经过半个小时的搜索,我找不到这个gtk2hsC2hs
在哪里。我深入研究了像http://code.haskell.org/gtk2hs/tools/c2hs/这样的地方,但似乎找不到正确的版本。
如何升级我的gtk2hsC2hs?谢谢!
发布于 2012-04-18 03:39:48
它是gtk2hs-buildtools包的一部分。
$ cabal install gtk2hs-buildtools
(可能带有--global
标志,这取决于您通常希望如何安装软件包)应该为您提供应该能够构建最新gtk2hs
软件包的最新版本。
由于旧的gtk2hsC2hs
在/usr/bin
中,请确保新的gtk2hsC2hs
安装在那里(替换旧的),或者安装在$PATH
中/usr/bin
之前的目录中。默认的cabal install
会在$HOME/.cabal/bin
中安装可执行文件(在Linux上),所以最好将这个目录放在$PATH
中的第一个目录中。
https://stackoverflow.com/questions/10197712
复制相似问题