我尝试在Haskell中使用primes模块并在运行
之后$ cabal install primes
Resolving dependencies...
Notice: installing into a sandbox located at /home/christoph/.cabal-sandbox
Downloading primes-0.2.1.0...
Configuring primes-0.2.1.0...
Building primes-0.2.1.0...
Installed primes-0.2.1.0
我尝试使用
制作文件import Data.Numbers.Primes
位于顶部,但每次尝试加载都失败,并显示错误消息:
Could not find module ‘Data.Numbers.Primes’
Use -v to see a list of the files searched for.
问题:我在这里缺少什么?这种使用方式一定有问题吗?
阅读Haskell: where is Data.Numbers.Primes library?后,我也试过了:
import Data.Primes
import primes
import Primes
但他们都没有工作。
提前感谢,欢迎任何帮助
答案 0 :(得分:1)
因为要将primes软件包安装到沙箱中,所以需要在知道沙箱的情况下运行编译器。 cabal
为此提供exec
命令,例如
echo import Data.Numbers.Primes >foo.hs
cabal exec ghci foo.hs
从沙箱中应该可以正常工作。