Could you possibly use stack to install a specific GHC:

http://stackoverflow.com/a/31720157

I haven't tried this, but it's often recommended on /r/haskell.

On Tue, Aug 30, 2016 at 11:32 AM, Janis Voigtländer <
[email protected]> wrote:

> Hmm, too bad. This has really turned into a “How to install a specific GHC
> version on OS X”, which I am not qualified to answer *at all*.
> ​
>
> 2016-08-30 20:24 GMT+02:00 suttlecommakevin <[email protected]>:
>
>> That brew commit checkout doesn't work either. Runs into permissions and
>> $PATH issues (at least on my machine).
>>
>> On Tuesday, August 30, 2016 at 2:07:32 PM UTC-4, Janis Voigtländer wrote:
>>>
>>> Depends on the operating system. And should be answered at
>>> https://www.haskell.org/downloads.
>>>
>>> For what seems to be your specific situation (OS X with Homebrew), the
>>> commit discussion you linked to contains a comment that appears to answer
>>> the question: https://github.com/elm-lang/el
>>> m-platform/commit/f46c95cf826651c56cf11388148df4406a834ee8#c
>>> ommitcomment-18102434
>>> ​
>>>
>>> 2016-08-30 19:57 GMT+02:00 suttlecommakevin <[email protected]>:
>>>
>>>> Right, and how does one obtain GHC 7.10?
>>>>
>>>> On Tuesday, August 30, 2016 at 1:51:50 PM UTC-4, Janis Voigtländer
>>>> wrote:
>>>>>
>>>>> GHC 7.10.x + whatever cabal comes with that + Elm 0.17.1
>>>>>
>>>>> 2016-08-30 19:44 GMT+02:00 suttlecommakevin <[email protected]>:
>>>>>
>>>>>> Thanks. I still am not able to contribute to elm-lang.org without a
>>>>>> proper set up.
>>>>>> In order to develop, how *exactly *should and which versions of,
>>>>>> elm, ghc, and cabal be installed most reliably?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tuesday, August 30, 2016 at 1:39:07 PM UTC-4, Janis Voigtländer
>>>>>> wrote:
>>>>>>>
>>>>>>> I tried 0.16, because that’s what’s in the README*. Others have been
>>>>>>> scolded for not reading the instructions closely.
>>>>>>>
>>>>>>> In all fairness, the README of https://github.com/elm-lang/el
>>>>>>> m-lang.org says to use 0.17, not 0.16.
>>>>>>> ​
>>>>>>>
>>>>>>> 2016-08-30 19:30 GMT+02:00 suttlecommakevin <[email protected]>:
>>>>>>>
>>>>>>>>
>>>>>>>>    - Yes, 8.0.1 as Richard pointed out in that commit.
>>>>>>>>    - I tried 0.16, because that's what's in the README*. Others
>>>>>>>>    have been scolded for not reading the instructions closely.
>>>>>>>>    - Yes, I also tried 0.17.1, and that failed as well.
>>>>>>>>
>>>>>>>> For me, what is needed is a more explicit set of instructions than
>>>>>>>> > Before getting Haskell Platform, make sure it is going to give
>>>>>>>> you these things <https://www.haskell.org/platform/contents.html>.
>>>>>>>>
>>>>>>>> As someone who has never used Haskell, and is just getting going
>>>>>>>> with Elm, I would rather see explicit, tested, instructions.
>>>>>>>> *I tried to make a minor fix to these, but there are some odd
>>>>>>>> errors in Travis. Maybe these will help shed some light.
>>>>>>>>
>>>>>>>> https://travis-ci.org/elm-lang/elm-platform/jobs/156272879#L
>>>>>>>> 754-L794
>>>>>>>> https://travis-ci.org/elm-lang/elm-platform/jobs/156272879#L861
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tuesday, August 30, 2016 at 12:57:41 PM UTC-4, Janis Voigtländer
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>    - That does not yet tell me which version of GHC you have. I
>>>>>>>>>    could guess that 8.0.1, but is that the case?
>>>>>>>>>    - Why is it that you try to install 0.16 of the platform in
>>>>>>>>>    your gist, rather than 0.17 or better yet 0.17.1?
>>>>>>>>>    - It is not clear that GHC 8.0.1 will fail you (with 0.17.1 of
>>>>>>>>>    elm-platform). Have you tried?
>>>>>>>>>
>>>>>>>>> ​
>>>>>>>>>
>>>>>>>>> 2016-08-30 18:53 GMT+02:00 suttlecommakevin <[email protected]
>>>>>>>>> >:
>>>>>>>>>
>>>>>>>>>> I'm on Mac. I installed *ghc* via brew cask install
>>>>>>>>>> haskell-platform.
>>>>>>>>>>
>>>>>>>>>> It's not clear where or how to obtain GHC < 8.0.1 reliably or
>>>>>>>>>> consistently.
>>>>>>>>>> https://github.com/elm-lang/elm-platform/commit/f46c95cf8266
>>>>>>>>>> 51c56cf11388148df4406a834ee8
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tuesday, August 30, 2016 at 12:49:38 PM UTC-4, Joey Eremondi
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> @suttlecommakevin Are you trying to use Elm from Hackage, or the
>>>>>>>>>>> Elm platform? Hackage elm is woefully out of date.
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Aug 30, 2016 at 9:38 AM, Janis Voigtländer <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> You don't feel like telling us which GHC version you are trying
>>>>>>>>>>>> to do this with?
>>>>>>>>>>>>
>>>>>>>>>>>> 2016-08-30 18:11 GMT+02:00 suttlecommakevin <
>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>
>>>>>>>>>>>>> I get missing deps, but because of conflicts that were
>>>>>>>>>>>>> rejected.
>>>>>>>>>>>>>
>>>>>>>>>>>>> https://gist.github.com/kevinSuttle/a867b0d2048f6f6c6f646964
>>>>>>>>>>>>> 061ec3c1
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thursday, August 14, 2014 at 11:19:13 PM UTC-4, Evan
>>>>>>>>>>>>> Cameron wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I've installed elm on arch using a cabal sandbox and the
>>>>>>>>>>>>>> cabal install methods. I've added the /bin directory to my path 
>>>>>>>>>>>>>> so commands
>>>>>>>>>>>>>> like elm-get run from everywhere.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'm trying to build the elm-lang.org locally but cabal
>>>>>>>>>>>>>> configure fails
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ➜  elm-lang.org git:(stable) elm-get install
>>>>>>>>>>>>>> Installing all declared dependencies...
>>>>>>>>>>>>>> Cloning repo johnpmayer/elm-webgl
>>>>>>>>>>>>>> Checking out version 0.1
>>>>>>>>>>>>>> Cloning repo johnpmayer/elm-linear-algebra
>>>>>>>>>>>>>> Checking out version 1.0
>>>>>>>>>>>>>> Success!
>>>>>>>>>>>>>> ➜  elm-lang.org git:(stable) cabal configure
>>>>>>>>>>>>>> Resolving dependencies...
>>>>>>>>>>>>>> Configuring elm-website-0.1.0.2...
>>>>>>>>>>>>>> cabal: At least the following dependencies are missing:
>>>>>>>>>>>>>> Elm >=0.12,
>>>>>>>>>>>>>> HTTP -any,
>>>>>>>>>>>>>> aeson -any,
>>>>>>>>>>>>>> blaze-html -any,
>>>>>>>>>>>>>> blaze-markup -any,
>>>>>>>>>>>>>> cmdargs -any,
>>>>>>>>>>>>>> mtl -any,
>>>>>>>>>>>>>> snap-core -any,
>>>>>>>>>>>>>> snap-server -any,
>>>>>>>>>>>>>> unordered-containers -any
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> how is it even possible that elm-get ran if Elm is missing?
>>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> 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.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> 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.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>> 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.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>> 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.
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>> 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.
>>>>>>
>>>>>
>>>>> --
>>>> 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.
>>>>
>>>
>>> --
>> 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.
>>
>
> --
> 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.
>

-- 
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