通过 cabal 安装后无法导入模块
Module can not be imported after installing via cabal
我尝试在 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.
问题:我在这里缺少什么?这种使用方式一定有问题吧?
看完我也试过了:
import Data.Primes
import primes
import Primes
但其中 none 有效。
提前致谢,欢迎任何帮助
因为您要将 primes 包安装到沙箱中,所以您需要 运行 编译器了解沙箱。 cabal
为此提供了 exec
命令,例如
echo import Data.Numbers.Primes >foo.hs
cabal exec ghci foo.hs
在沙箱中应该可以。
我尝试在 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.
问题:我在这里缺少什么?这种使用方式一定有问题吧?
看完
import Data.Primes
import primes
import Primes
但其中 none 有效。
提前致谢,欢迎任何帮助
因为您要将 primes 包安装到沙箱中,所以您需要 运行 编译器了解沙箱。 cabal
为此提供了 exec
命令,例如
echo import Data.Numbers.Primes >foo.hs
cabal exec ghci foo.hs
在沙箱中应该可以。