Как найти, где и почему сбой клики - не удалось разрешить зависимости
Этим утром я попытался установить несколько модулей, чтобы заставить Eclipse FP работать, scion-browser и buildwrapper потерпели неудачу.
[root@localhost ghc-mod]# cabal install scion-browser
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: scion-browser-0.3.0
[root@localhost ghc-mod]# cabal install buildwrapper
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: buildwrapper-0.8.0
Я кратко остановился на #haskell IRC, но не смог получить ответ, но я не задерживался долго в IRC. Тогда я отказался от EclipseFP и пошел по веселому пути с vim. Раньше я использовал vim для других языков и думал, что все будет хорошо, хотя у меня может не быть отладчика. Но из любопытства мне потребовалось установить несколько плагинов, которые могут улучшить мой опыт написания кода на haskell, однако для одного из плагинов требуется ghc-mod, поэтому я решил дать cabal install
идти снова. Я закончил со следующей ошибкой.
[root@localhost ghc-mod]# cabal install ghc-mod
Resolving dependencies...
Configuring ghc-mod-0.3.0...
Building ghc-mod-0.3.0...
Preprocessing executable 'ghc-mod' for ghc-mod-0.3.0...
[1 of 6] Compiling Param ( Param.hs, dist/build/ghc-mod/ghc-mod-tmp/Param.o )
[2 of 6] Compiling Lang ( Lang.hs, dist/build/ghc-mod/ghc-mod-tmp/Lang.o )
[3 of 6] Compiling List ( List.hs, dist/build/ghc-mod/ghc-mod-tmp/List.o )
[4 of 6] Compiling Check ( Check.hs, dist/build/ghc-mod/ghc-mod-tmp/Check.o )
[5 of 6] Compiling Browse ( Browse.hs, dist/build/ghc-mod/ghc-mod-tmp/Browse.o )
Browse.hs:41:72:
Not in scope: data constructor `ExplicitForall'
Perhaps you meant `ExplicitForAll' (imported from Language.Haskell.Exts.Extension)
Failed to install ghc-mod-0.3.0
cabal: Error: some packages failed to install:
ghc-mod-0.3.0 failed during the building phase. The exception was:
ExitFailure 1
Я попытался клонировать проект, затем работает cabal install
и я получаю следующий результат.
[root@localhost ghc-mod]# cabal install
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: ghc-mod-4.1.0
Я бы очень хотел докопаться до сути этого вопроса. Я не знаю точно, где происходит сбой клики, поэтому очень сложно выяснить, на какую именно зависимость она жалуется. Кстати, следующие версии Cabal и GHC.
[root@localhost ghc-mod]# cabal --version
cabal-install version 1.16.0.2
using version 1.16.0 of the Cabal library
[root@localhost ghc-mod]#
[root@localhost ghc-mod]# ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.6.3
Может ли кто-нибудь помочь мне понять сообщение об ошибке от Cabal, пожалуйста? Я относительно новичок в Haskell, поэтому извиняюсь, если пропустил тривиальный вопрос.