'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,

Другие вопросы по тегам