はじめに
技術書の写経していてSystem.Random使うところでエラーが出てきて詰まった。
環境
macOS Mojave 10.14.6
stack Version 2.1.3 x86_64
原因
技術書ではインストーラを使用して導入しているが、それが面倒だったのでHomebrewとstack使ってた。
解決策
$ stack install random
を打つだけ。
たぶん一瞬で終わります。
他のサイトや記事では
$ cabal install random
と書いているものもありますが、今回stackで管理しているのでそちらでinstallするのが筋だろうと思いstackで打ってます。
もちろんstackを使っていなければそちらで良いと思います。
終わりに
デフォルトで入っていそうな名称(System.Random)だったのでそれも入れなきゃいけないのかとちょっと驚きました。