如何安装自定义库并使用它们?

How to install custom libraries, and use them?

我一直在尝试安装一些库,csvhs-gchart。我知道 IHaskell 有图表的替代品,但我只是想尝试安装一些东西。

我正在使用 Gibianski 的 docker 图片。

我已经尝试在 docker 容器中执行 cabal install,但结果是 docker 没有安装,所以我通过 ssh 进入容器并安装了它。仍然无法导入任何这些库。

然后我尝试用stack build csv hs-gchart安装,还是不行。

从 IHaskell 笔记本安装和使用库的 straightforward/correct 方法是什么?

在 IHaskell 的 Gitter 上与 Andrew Gibiansky 交谈后,他推荐我 fork/clone 存储库,在 Dockerfile 中添加 stack install <library>,然后执行 docker build -t my-ihaskell /path/to/the/IHaskell/repo。在那之后 docker run my-ihaskell.

现在库按预期工作。 (hs-gchart 失败,但那是另一个故事)