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.
