Haste Haskell->JS компилятор не работает на OSX, отображая конкретное сообщение об ошибке при вызове hastec
Я попытался настроить Haste, используя официальное руководство по установке. Попытка скомпилировать Hello World приводит к следующей ошибке:
Compiling Main into .
Linking haste-compiler/test.js
Linking Main
Linking GHC.Types
Linking GHC.IO.Handle.Text
hastec: /Users/vhsmaia/.haste/jsmods/base/GHC/IO/Handle/Text.jsmod: openBinaryFile: does not exist (No such file or directory)
Затем я попытался скомпилировать портативную версию. Ошибка сейчас:
hastec: user error (Haste needs to be rebooted; please run haste-boot
Запуск haste-boot не исправляет ошибку.
1 ответ
Я думаю, что проблема у вас в том, что hastec
ожидает, что ваш модуль имеет основной модуль. Попробуйте переименовать файл в Main.hs
и добавить module Main where
объявление в начало файла.