ghc: could not execute: hsx2hs

11 views
Skip to first unread message

Никита Поповский

unread,
Jan 18, 2015, 10:16:09 AM1/18/15
to od...@googlegroups.com

Изучаю Haskell и Happstack.
Установил HSX с помощью команды cabal install happstack-hsp -j.
Сделал по инструкции с сайта файл web2.hs.
При запуске компилятор выдает ошибку: ghc: could not execute: hsx2hs.
Гугление ни к чему не привело :(
web2.hs

Roman Cheplyaka

unread,
Jan 18, 2015, 10:26:13 AM1/18/15
to od...@googlegroups.com
Очевидно, ghc не может найти препроцессор hsx2hs. Он установлен?
Если нет, попробуй cabal install hsx2hs.

On 18/01/15 17:16, Никита Поповский wrote:
>
> Изучаю Haskell и Happstack.
> Установил HSX с помощью команды cabal install happstack-hsp -j.
> Сделал по инструкции с сайт
> <http://www.happstack.com/docs/crashcourse/index.html#hsx2hs>а файл web2.hs.
> При запуске компилятор выдает ошибку: ghc: could not execute: hsx2hs.
> Гугление ни к чему не привело :(
>
> --
> Вы получили это сообщение, поскольку подписаны на группу "OdHUG".
> Чтобы отменить подписку на эту группу и больше не получать от нее
> сообщения, отправьте письмо на электронный адрес
> odhug+un...@googlegroups.com
> <mailto:odhug+un...@googlegroups.com>.
> Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный
> адрес od...@googlegroups.com <mailto:od...@googlegroups.com>.
> Чтобы зайти в группу, перейдите по ссылке
> http://groups.google.com/group/odhug.
> Чтобы настроить другие параметры, перейдите по ссылке
> https://groups.google.com/d/optout.

Никита Поповский

unread,
Jan 18, 2015, 10:29:55 AM1/18/15
to od...@googlegroups.com

Пробую установить

cabal install hsx2hs


Выдает:

Resolving dependencies...

All the requested packages are already installed:

hsx2hs-0.13.2

Use --reinstall if you want to reinstall anyway.

Roman Cheplyaka

unread,
Jan 18, 2015, 1:45:41 PM1/18/15
to od...@googlegroups.com
Что говорит "type hsx2hs" в консоли? В ~/.cabal/bin эта программа лежит?
Если ~/.cabal/bin нет в PATH, его туда надо добавить.

Sergey Bushnyak

unread,
Jan 19, 2015, 7:09:08 AM1/19/15
to od...@googlegroups.com
Попробуй если останется ошибка удалить happstack, потом ghc-pkg unregister hsx2hs, установить заново cabal install hsx2hs, а потом уже happstack

Никита Поповский

unread,
Jan 19, 2015, 11:05:55 AM1/19/15
to od...@googlegroups.com
Решил проблему путем добавления /Users/User/Library/Haskell/bin в PATH
Reply all
Reply to author
Forward
0 new messages