16

私はcabal install glib-0.12.3、cabal-install0.10.2を使用してUbuntu11.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

30分ほど検索したところ、これがどこにあるのかわかりませんgtk2hsC2hshttp://code.haskell.org/gtk2hs/tools/c2hs/のような場所を掘り下げましたが、正しいバージョンを見つけることができなかったようです。

gtk2hsC2hsをアップグレードするにはどうすればよいですか?ありがとう!

4

1 に答える 1

20

これはgtk2hs-buildtoolsパッケージの一部です。

$ cabal install gtk2hs-buildtools

--globalフラグが付いている場合は、一般的にパッケージをインストールする方法によって異なります)、最新のパッケージをビルドできる最新バージョンを提供する必要がありgtk2hsます。

古いgtk2hsC2hsものがにあるので/usr/bin、新しいものがそこにインストールされている(古いものを置き換える)か、以前/usr/binに表示されていたディレクトリにあることを確認してください$PATH。デフォルトでは、cabal install実行可能ファイル(Linux上)がにインストールさ$HOME/.cabal/binれるため、の最初のディレクトリをに設定することをお勧めします$PATH

于 2012-04-17T19:39:48.487 に答える