Ошибка при обновлении cabal
Я не могу обновить Кабал на Windows 7. При беге cabal install cabal-install
Я получаю следующую ошибку:
Linking C:\Users\sberg\AppData\Local\Temp\Cabal-1.18.1.2-10956\Cabal-1.18.1.2\dist\setup\setup.exe ...
Configuring Cabal-1.18.1.2...
setup.exe: does not exist
Failed to install Cabal-1.18.1.2
cabal: Error: some packages failed to install:
Cabal-1.18.1.2 failed during the configure step. The exception was:
ExitFailure 1
cabal-install-1.18.0.2 depends on Cabal-1.18.1.2 which failed to install.
Я не смог найти какую-либо информацию на fake haskellwiki/cabal. Я что-то пропустил? Я использую версию 2013.2.0.0 платформы haskell для Windows.
2 ответа
Я нашел обходной путь, который должен выполнить команду cabal install cabal-install
с MSYS.
Я заметил, однако, что с новейшей кликой я получаю много does not exist
ошибки при запуске cabal install --only-dependencies
или же cabal configure
если вы не в консоли MSYS.
Edit В моем случае это было вызвано локальной установкой Perl на 64 бита. Изменение порядка perl и платформы haskell на моем пути решило проблему.
У меня была такая же проблема, я пытался запустить ее через MSYS, но у меня это не сработало.
Для меня решение было изменить переменную среды%PATH%, чтобы сохранить только стандартные каталоги Windows и Haskell.
Я предполагаю, что инструменты сборки, найденные с помощью R и Python, вмешивались в процесс сборки.