尽管搜索了相应的路径,但创建一个新的haskell-stack
项目仍无法找到project-exec
可执行文件。我不确定为什么。特别是,
stack build
在project-exec
$PROJECT_DIR/.stack-work/install/x86_64-linux-ncurses6/.../bin/project-exe
但是,stack exec project-exec
失败了:
在路径上找不到名为rse8-exec的可执行文件:[" $ PROJECT_DIR / .stack-work / install / x86_64-linux-ncurses6 / lts-7.14 / 8.0.1 / bin",]
(澄清一下,$PROJECT_DIR
引用和...
是(希望)显而易见的路径占位符。实际错误包含完整路径)
答案 0 :(得分:5)
此处显示缺乏关注的道歉。这个问题应该可以删除。
Stack创建一个名为<project>-exe
而不是 <project>-exec
的文件。
答案 1 :(得分:1)
Stack
用下划线-
替换短划线_
。试试stack exec project_exec
看看它是否有效。
这实际上应该是一个评论,但我没有足够的声誉来撰写评论,而我有足够的发表答案!