Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 安装时在提示中使用依赖项_Haskell_Haskell Stack_Hint - Fatal编程技术网

Haskell 安装时在提示中使用依赖项

Haskell 安装时在提示中使用依赖项,haskell,haskell-stack,hint,Haskell,Haskell Stack,Hint,我正在使用Haskell、stack和hint编写一个项目。我正在使用hint解释用户提供的模块。问题是这个模块使用依赖项中的类型和函数。当我使用stack exec运行程序时,一切正常。但是,当我安装程序(使用堆栈安装--local bin path bin)并尝试运行生成的可执行文件时,GHC解释器失败,并出现错误:找不到模块。这是因为(我认为)它找不到解释引用此依赖关系的源代码所需的文件。有人知道如何解决这个问题吗?我用的是Windows10 我上传了一个最小的不工作的例子。如果您执行st

我正在使用Haskell、
stack
hint
编写一个项目。我正在使用
hint
解释用户提供的模块。问题是这个模块使用依赖项中的类型和函数。当我使用stack exec运行程序时,一切正常。但是,当我安装程序(使用
堆栈安装--local bin path bin
)并尝试运行生成的可执行文件时,GHC解释器失败,并出现错误:
找不到模块
。这是因为(我认为)它找不到解释引用此依赖关系的源代码所需的文件。有人知道如何解决这个问题吗?我用的是Windows10


我上传了一个最小的不工作的例子。如果您执行
stack exec stack overflow hint dependencies
,它可以正常工作,但是如果执行
stack安装--local bin path bin
,当您尝试解释某个内容时,它会失败,因为
找不到模块“Data.Finite”

我在hackage、hoogle或hayoo上找不到
数据.Finite
模块。正如错误所说,您使用的是一个不存在的包。你认为
Data.Finite
模块来自哪里?它位于-我只是在链接的示例中使用它作为依赖项来说明我的问题