堆栈GHC错误“无效选项'--make`
问题描述:
我学习Hakyll在Haskell库中。我需要运行堆栈GHC错误“无效选项'--make`
ghc --make site.hs
不过,我instlled GHC与Stack这样我就可以不再运行ghc
而是stack ghc
$ stack ghc --make site.hs
Invalid option `--make'
我怎么编译我site.hs
??
答
栈解释你--make
为一个堆栈选项,而不是GHC子命令。为了告诉Stack“我完成了给你的选择,剩下的就是子命令”,你可以使用--
,例如:
stack ghc -- --make site.hs
答
命令你正在寻找f的链或者是
> stack build
> stack exec -- mysite
假设你的阴谋文件看起来像
...
executable mysite
main-is: site.hs
hs-source-dirs: app
...
,如果你只想尝试运行该文件,而不编译就可以使用
> stack runghc app/site.hs