[Haskell-beginners] Install mess

Lawrence Bottorff borgauf at gmail.com
Tue Jan 29 03:37:23 UTC 2019


So I've set up the Herbert V. Riedel PPA

sudo add-apt-repository ppa:hvr/ghc
sudo apt-get update

then I installed ghc-8.6.3 and cabal-install-2.4

sudo apt-get install ghc-8.6.3
sudo apt-get install cabal-install-2.4

. . . and stuff seems to be installing. However a check finds no cabal and
ghc version 8.2.2

What am I missing?

LB





On Mon, Jan 28, 2019 at 11:39 AM Baojun Wang <wangbj at gmail.com> wrote:

> You can install `ghc` and `cabal-install` (provide the `cabal` command
> line application) using hvr ppa, if you have a project created by `cabal`
> or `stack`, then that's pretty much all you need (ghc+cabal-install), you
> can run
>
> cabal new-update # update the local package package indexes
> cabal new-build # to build the package
>
>   or use
>
> cabal init # to create a project
>
> There're other commands such as `cabal new-install, cabal new-test, cabal
> new-run` could be quite useful, the official document can be found at:
> https://cabal.readthedocs.io/en/latest/nix-local-build-overview.html
>
>  If you choose `stack` then stack can manage ghc installation by itself,
> the stack website should have enough information to get started:
> https://docs.haskellstack.org/en/stable/README/
>
> Personally I would prefer hvr ghc/cabal-install, or stack, instead of
> ghc/cabal provided by the system, as they don't usually seems to
> up-to-date, and cabal-install manages packages dependencies a lot better
> with the new command line interfaces (cabal new-*).
>
>
>
> On Mon, Jan 28, 2019 at 11:29 AM Lawrence Bottorff <borgauf at gmail.com>
> wrote:
>
>> So I've got the HVR ppa going, now, what specifically do I want to
>> install, type on the command? I guess I'm hearing stack?
>>
>> On Sun, Jan 27, 2019 at 11:39 PM Graham Gill <math.simplex at gmail.com>
>> wrote:
>>
>>> I faced a similar problem recently and wasn't able to finish building
>>> Liquid Haskell and HIE until I started afresh. I wiped/uninstalled old
>>> Haskell platforms, stack and cabal. Then for a system GHC and cabal I used
>>> the HVR ppa. You could also use ghcup. See the ghcup page on github which
>>> links to the HVR ppa also.  See the downloads page at haskell.org,
>>> under Linux generic installer, which currently recommends using ghcup. (I
>>> liked the flavour of the HVR ppa more so went with that. )
>>>
>>> For anything else I'm using the latest stack.
>>>
>>> I think my setup is much cleaner as a result, and tools better
>>> organised.
>>>
>>> Regards,
>>> Graham
>>>
>>>
>>>
>>> On Mon, Jan 28, 2019, 11:12 Lawrence Bottorff <borgauf at gmail.com wrote:
>>>
>>>> I'm on Ubuntu 18.10 and I've made a real mess of my Haskell install. In
>>>> the past I believe I installed from source. Then I must have tried to
>>>> install through Ubuntu's repo, then I installed through the Haskell tool
>>>> stack (curl -sSL https://get.haskellstack.org/ | sh). Now I can type
>>>> ghci at the command line and I get 8.4.2, through stack ghci I get version
>>>> 8.0.1, while starting a ghci REPL in Emacs goes with the 8.4.2. The Ubuntu
>>>> repo version seems to be 8.2.2, BTW. What can I do/what should I do to
>>>> straighten this out? What is the definitive install of Haskell, stack or
>>>> Haskell platform, and what role should cabal play?
>>>>
>>>> LB
>>>> _______________________________________________
>>>> Beginners mailing list
>>>> Beginners at haskell.org
>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>>
>>> _______________________________________________
>>> Beginners mailing list
>>> Beginners at haskell.org
>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20190128/45db2120/attachment-0001.html>


More information about the Beginners mailing list