Ich befolge ein Asteroids-Tutorial in Haskell (Haskeroids) und habe ein Problem mit meinen Submodulen. Grundsätzlich meine Ordnerstruktur wie folgt ist:Haskell-Modus "Modul konnte nicht gefunden werden"
project/
|-- main.hs
|-- Haskeroids/
|-- Geometry.hs
|-- Geometry/
|-- Transform.hs
Die Geometry.hs Datei hat
module Haskeroids.Geometry where
während die Transform.hs Datei
module Haskeroids.Geometry.Transform where
import Haskeroids.Geometry
aus irgendeinem Grund hat, scheint ghc zu Suchen Sie nach Geometrie/Haskeroids/Geometry.hs. gibt es einige Einstellungen zu setzen, so dass Ghc weiß, wo nach der Datei zu suchen, und wie ist es für Haskell-Modus festlegen?
Edit: Die Fehlermeldung war: Modul Haskeroids.Geometry nicht gefunden. Verwenden Sie - v, um eine Liste der gesuchten Dateien zu sehen
Bitte posten Sie die gesamte Fehlermeldung ... – mb21
Ich denke, Sie haben ein Kabale Projekt - haben Sie alle Module dort aufgeführt? – epsilonhalbe