首页 > 解决方案 > 尝试在堆栈上安装 System.Random

问题描述

我正在使用堆栈 1.6.1。在src/Main.hs我开始

module Main where

import System.IO
import System.Random
...

我现在不使用 System.Random 中的任何东西。

当我跑步时,stack ghci我得到

/Users/mkaravan/end2end/Music/music/src/Main.hs:4:1: error:
    Could not find module ‘System.Random’
    Use -v to see a list of the files searched for.
  |
4 | import System.Random
  | ^^^^^^^^^^^^^^^^^^^^

我对以下任何命令都没有运气:

stack install System.Random
stack install system.random
stack install random

我收到此错误:

>>> stack install System.Random
Error parsing targets: Directory not found: System.Random

如何让 System.Random 在 Stack 中运行?

标签: haskellhaskell-stack

解决方案


可能最直接的命令是stack ghci --package random. 但理论上stack install random应该也可以。但是,由于您没有包含该调用的输出,因此不清楚什么不适用于它。


推荐阅读