HaskellをmacOS Catalinaにインストールする方法

投稿者: | 2020年5月24日

MacにHaskellをインストールする

新しくMacBook Proを購入したのでHaskellの環境を構築することにした。

久しぶりにHaskellのページ(https://www.haskell.org/platform/mac.html) を開いてみたら、やり方が少し変わったようなのでメモしておく。

ghcupというコマンドラインのインストーラーを利用する。Xcodeは特段の理由がなければ最新にしておくのが良いだろう。

https://www.haskell.org/ghcup/

のなかにコマンドが記されている。

% curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh

コピーしてターミナルで実行すると以下のようなレスポンスが帰ってくる。

Welcome to Haskell!

This script will download and install the following binaries:
* ghcup – The Haskell toolchain installer (for managing GHC/cabal versions)
* ghc – The Glasgow Haskell Compiler
* cabal – The Cabal build tool

ghcup installs only into the following directory, which can be removed anytime:
/Users/あなたのディレクトリ/.ghcup

Press ENTER to proceed or ctrl-c to abort.
Note that this script can be re-run at any given time.

ここはENTERキーを押すしかないだろう。

インストールが完了したら

Installation done!

In order to run ghc and cabal, you need to adjust your PATH variable.
You may want to source ‘/Users/miida/.ghcup/env’ in your shell
configuration to do so (e.g. ~/.bashrc).

Detected zsh shell on your system…
If you want ghcup to automatically add the required PATH variable to “/Users/あなたのディレクトリ/.zshrc”
answer with YES, otherwise with NO and press ENTER.

YESと打ってENTERキーで制御がこちらに戻ってくる。
ユーザーディレクトリにいるなら

% source .zshrc

を実行すれば

% ghci -V  
The Glorious Glasgow Haskell Compilation System, version 8.8.3

のような反応が返ってくる。

次はstack tool

% curl -sSL https://get.haskellstack.org/ | sh

でいれるとされているものの最近のmacOSは証明書まわりがうるさいせいかインストールできない。これもbrewでいれるしかないだろう。

% brew install haskell-stack

stackが入ったら以前のブログに書いたようにstylish-haskell, hlintをインストールする。

コメントを残す