Posted at

System.Randomがimportできない


はじめに

技術書の写経していて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)だったのでそれも入れなきゃいけないのかとちょっと驚きました。