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:
[image: image] 
<https://cloud.githubusercontent.com/assets/3350494/25221835/d45bfe66-25b6-11e7-8235-c8e03fcb1c3b.png>

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 !

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to