File tree Expand file tree Collapse file tree 3 files changed +28
-3
lines changed Expand file tree Collapse file tree 3 files changed +28
-3
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ BUILDDIR = _build
10
10
11
11
# Put it first so that "make" without argument is like "make help".
12
12
help :
13
- @if [ ! -d venv ]; then echo " WARNING: There is no venv directory, did you forget to 'virtualenv venv'. Check building-the-docs file ." ; fi
13
+ @if [ ! -d venv ]; then echo " WARNING: There is no venv directory, did you forget to 'virtualenv venv'. Check README.md ." ; fi
14
14
@if [ ! " z$$ (which $( SPHINXBUILD) )" = " z$$ (pwd)/venv/bin/sphinx-build" ]; then echo " WARNING: Did you forgot to 'source venv/bin/activate'" ; fi
15
15
@$(SPHINXBUILD ) -M help " $( SOURCEDIR) " " $( BUILDDIR) " $(SPHINXOPTS ) $(O )
16
16
Original file line number Diff line number Diff line change 46
46
47
47
# General information about the project.
48
48
project = u'Servant'
49
- copyright = u'2018 , Servant Contributors'
49
+ copyright = u'2022 , Servant Contributors'
50
50
author = u'Servant Contributors'
51
51
52
52
# The version info for the project you're documenting, acts as replacement for
169
169
source_parsers = {
170
170
'.lhs' : CommonMarkParser ,
171
171
}
172
-
Original file line number Diff line number Diff line change 40
40
`Nix <https://nixos.org/nix/ >`_ users should feel free to take a look at
41
41
the `nix/shell.nix ` file in the repository and use it to provision a suitable
42
42
environment to build and run the examples.
43
+
44
+ Note for Ubuntu users
45
+ --------
46
+
47
+ Ubuntu's packages for `ghc `, `cabal `, and `stack ` are years out of date.
48
+ If the instructions above fail for you,
49
+ try replacing the Ubuntu packages with up-to-date versions.
50
+ First remove the installed versions:
51
+
52
+ .. code-block :: bash
53
+
54
+ # remove the obsolete versions
55
+ $ sudo apt remove ghc haskell-stack cabal-install
56
+
57
+ Then install fresh versions of the Haskell toolchain
58
+ using the `ghcup <https://www.haskell.org/ghcup/install/ >`_ installer.
59
+
60
+ As of February 2022, one easy way to do this is by running a bootstrap script:
61
+
62
+ .. code-block :: bash
63
+
64
+ $ curl --proto ' =https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
65
+
66
+ The script is interactive and will prompt you for details about what
67
+ you want installed and where. To install manually,
68
+ see `the detailed instructions <https://www.haskell.org/ghcup/install/#manual-install >`_.
You can’t perform that action at this time.
0 commit comments