'cabal run' дает "нераспознанную команду: run"
Я пытаюсь создать простой исполняемый пакет Cabal.
В разделе "Запуск исполняемых файлов" руководства пользователя Cabal написано:
Вы можете создать Cabal и запустить свои исполняемые файлы с помощью команды run.
cabal run EXECUTABLE [-- EXECUTABLE_FLAGS]
Тем не менее, когда я ввожу эту команду:
$ cabal run HelloWorld
Я получаю это сообщение об ошибке:
cabal: unrecognised command: run (try --help)
cabal --help
говорит мне, что, действительно, нет run
команда.
Я что-то пропустил? Как мне запустить мой исполняемый файл?
Я совершенно новичок в Хаскеле и Кабале; пожалуйста, дайте мне знать, какую информацию было бы полезно включить сюда.
Я на Mac OS X 10.8.5.
cabal --version
дает:
cabal-install version 0.14.0
using version 1.14.0 of the Cabal library
ghc --version
дает:
The Glorious Glasgow Haskell Compilation System, version 7.4.2
1 ответ
Решение
Ваша версия cabal-install слишком старая. Самая новая версия cabal-install - 1.20. Вы можете перейти на эту версию, запустив cabal install cabal-install
,