如何升级gtk2hsC2hs?

zw3*_*324 16 gtk haskell glib gtk2hs cabal

我正在cabal install glib-0.12.3使用cabal-install 0.10.2在我的Ubuntu 11.10下尝试.但是,它显示以下错误消息:

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
Run Code Online (Sandbox Code Playgroud)

经过半个小时的搜索,我无法找到它的gtk2hsC2hs位置.我挖到像http://code.haskell.org/gtk2hs/tools/c2hs/这样的地方,但似乎找不到合适的版本.

我怎么能升级我的gtk2hsC2hs?谢谢!

Dan*_*her 20

它是gtk2hs-buildtools包的一部分.

$ cabal install gtk2hs-buildtools
Run Code Online (Sandbox Code Playgroud)

(可能带有--global标志,取决于您希望如何安装软件包)应该为您提供应该能够构建最新gtk2hs软件包的最新版本.

由于旧gtk2hsC2hs/usr/bin,所以确保新的安装在那里(替换旧的)或/usr/bin在你之前出现的目录中$PATH.默认cabal install安装可执行文件(在Linux上)$HOME/.cabal/bin,因此最好将第一个目录安装在$PATH.