我用brew安装了purescript
$ brew install purescript
没有问题。当我启动PSCI repl并执行此操作时:
import Data.List
我得到了
Error in module $PSCI:
Unknown module Data.List
我做错了什么?
更新
我使用psci
pulp
$ pulp psci
现在当我尝试导入Data.List
时,我得到了:
Cannot unify type
Control.Monad.Eff.Eff
with type
Prim.Function
跆拳道?
更新
使用npm重新安装purescript
$ npm install -g purescript pulp
同样的问题。 HELP。
答案 0 :(得分:4)
您似乎错过了purescript-lists包。
使用纸浆可以执行以下操作:
mkdir myProject
cd myProject
pulp init
pulp dep install purescript-lists
pulp psci
> import Data.List
> toList [1,2,3]
Cons (1) (Cons (2) (Cons (3) (Nil)))
答案 1 :(得分:3)
bower install purescript-lists
这对我有用
答案 2 :(得分:1)
我在这里回答一个老问题,但我遇到了同样的问题,上面的解决方案对我不起作用。对我有用的是将“purescript-lists”:“^ 1.0.0”添加到bower.json并运行“bower up”。