Thanks a lot Daniel ! That was indeed a lowercase/uppercase issue...
=> I've renamed the folder to meet the module name and all has been perfectly compiled On Tuesday, November 28, 2017 at 10:57:55 AM UTC+1, Daniel Wehner wrote: > > Hi! > > Everytime someone has a problem with X is working on MacOS, but it is not > working on Linux, my intuition is: A file/folder is named in the wrong case. > HFS+, unlike most other file systems, doesn't make a difference between > lowercase and uppercase. If you look at your folder, its called "users", > while the module is using "Users". > > Maybe this is just a dump guess and the problem you have cannot be solved > that easy :) > > On Monday, 27 November 2017 21:09:45 UTC, Julien Wazné wrote: >> >> 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.
