I would recommend you to jump into slack (http://elmlang.herokuapp.com/) next time. Such questions can be potentially answered much quicker there. Folks, especially in the beginners channel, have helped me a lot already. It is super friendly!
On Wednesday, 29 November 2017 21:01:06 UTC, Julien Wazné wrote: > > 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.
