2012-04-17 2 views
16

cabal-install 0.10.2를 사용하여 우분투 11.10에서 cabal install glib-0.12.3을 시도하고 있습니다. 그러나, 다음과 같은 오류 메시지가 표시 :이 gtk2hsC2hs이 어디gtk2hsC2hs를 업그레이드하는 방법은 무엇입니까?

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 

반 시간의 검색 후, 내가 찾을 수 없습니다. 나는 http://code.haskell.org/gtk2hs/tools/c2hs/ 같은 곳을 파 냈지만 올바른 버전을 찾지 못했습니다.

gtk2hsC2h를 어떻게 업그레이드 할 수 있습니까? 감사!

답변

20

이 패키지는 gtk2hs-buildtools 패키지의 일부입니다.

$ cabal install gtk2hs-buildtools 

최신 gtk2hs 패키지를 구축 할 수 있어야 최신 버전을 제공한다 (어쩌면 --global 플래그와 함께, 당신은 일반적으로 패키지를 설치하는 방법에 따라 달라집니다). 이전 gtk2hsC2hs/usr/bin에 있기 때문에

는 (구 대체) 또는 $PATH/usr/bin 전에 나타나는 디렉토리에있는 새 중 하나가 설치되어 있는지 확인하십시오. cabal install 기본값은 $HOME/.cabal/bin에 실행 파일을 설치하므로 (Linux의 경우) $PATH의 첫 번째 디렉토리를 사용하는 것이 좋습니다.

+0

처음에는'cabal install gtk2hs-buildtools'를 시도한 후'cabal install glib-0.12.3'을 설치했지만 동일한 오류가 다시 나타납니다. 이 오류가 표시되는 다른 이유가 있습니까? 감사! 편집 : 또한'cabal 설치 glib-0.12.3' 시도했지만'버전 설치 : [알 수 없음]'표시합니다. –

+0

아마도'$ PATH'에서 새로운 gtk2hsC2hs가 이전 것임을 의미합니다. '$ HOME/.cabal/bin' 경로에 있습니까? –

+0

- 전 세계가 나를 위해 거래를 봉인합니다. 감사! 어쩌면 다음에 제 질문에 답을 한 후에 묻기 만하면됩니다. 감사합니다! –

관련 문제