2013-10-26 3 views
5

Я пытаюсь использовать этот модуль в моем Haskell код: http://hackage.haskell.org/package/MissingH-1.0.0/docs/Data-String-Utils.html использовать функцию «заменить» - Тем не менее, когда я пытаюсь этот код:Haskell модуль импорта

import Data.String.Utils 

Haskell говорит мне, что нет такого модуль.

Что мне делать?

+3

Вы установили модуль с помощью междусобойчик? 'обновление каббала; cabal install MissingH' –

+0

Хм Я не уверен, что вижу, что вы имеете в виду, я запускаю Haskell на Windows .. – MrD

ответ

11

У вас нет установленного модуля, вот в чем проблема. :) MissingH не распространяется со стандартной установкой Haskell - это модуль, который вы можете установить, но сначала его нужно загрузить. cabal, установщик пакета Haskell (это для Haskell, что easy_install для python или cpan для Perl) сделает это за вас.

Следуйте инструкциям на странице Cabal page for Windows. После того, как cabal.exe установлен, сделайте

cabal.exe update 
cabal.exe install MissingH 

(Data.String.Utils находится в модуле MissingH.)

+0

Итак, я загрузил бинарный компилятор exe для cabal (windows) и поместил его в директорию \ bin \ Haskell Platform folder ", но WinHugs говорит мне, что нет переменной 'update' – MrD

+0

Какая именно ошибка вы получаете? –

+0

Hugs> обновление cabal.exe ОШИБКА - Неопределенная переменная "update" – MrD

Смежные вопросы