Hello,
I've having a problem to compile ELM code on Freebsd server while everything is OK on my laptop (MacOS Sierra).
Here's the command that fails on freebsd : elm-make --yes --output ../static/vendor/app.js App.elm
The error message is :
I cannot find module 'Users.Model'.
Module 'Types' is trying to import it.
Potential problems could be:
* Misspelled the module name
* Need to add a source directory or new dependency to elm-package.json
Application structure looks like this:
users/Model.elm starts like this:
module Users.Model exposing (..)
Types.elm starts like this:
module Types exposing (..)
import Users.Model exposing (..)
elm-package.json like this:
{
"version": "1.0.0",
"summary": "helpful summary of your project, less than 80 characters",
"repository": "https://github.com/user/project.git",
"license": "BSD3",
"source-directories": [
"."
],
"exposed-modules": [],
"dependencies": {
...
},
"elm-version": "0.18.0 <= v < 0.19.0"
}
I've installed ELM on freebsd using the following commands:
as root
$ pkg install ghc hs-cabal-install
Change Path to PATH="$PATH:/usr/local/elm/Elm-Platform/0.18/.cabal-sandbox/bin"
$ curl https://raw.githubusercontent.com/elm-lang/elm-platform/master/installers/BuildFromSource.hs > BuildFromSource.hs
$ runhaskell BuildFromSource.hs 0.18
Any help would be appreciated.
Thks !