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.

Reply via email to