Haskell 堆栈ghc错误“;无效的选项“---make`
我正在哈斯克尔学习图书馆。我得走了Haskell 堆栈ghc错误“;无效的选项“---make`,haskell,haskell-stack,hakyll,Haskell,Haskell Stack,Hakyll,我正在哈斯克尔学习图书馆。我得走了 ghc --make site.hs 但是,我安装了ghc,因此我不能再运行ghc,而是stack ghc $ stack ghc --make site.hs Invalid option `--make' 我应该如何编译我的站点。hs?您正在寻找的命令链是 > stack build > stack exec -- mysite 假设你的阴谋集团档案看起来像 ... executable mysite main-is: site.hs
ghc --make site.hs
但是,我安装了ghc,因此我不能再运行ghc
,而是stack ghc
$ stack ghc --make site.hs
Invalid option `--make'
我应该如何编译我的
站点。hs
?您正在寻找的命令链是
> stack build
> stack exec -- mysite
假设你的阴谋集团档案看起来像
...
executable mysite
main-is: site.hs
hs-source-dirs: app
...
如果您只想在不编译的情况下运行文件,可以使用
> stack runghc app/site.hs
堆栈将您的
--make
解释为堆栈选项,而不是GHC子命令。为了告诉Stack“我已经完成了为您提供选项的操作,其余的用于子命令”,您可以使用--
,例如:
stack ghc -- --make site.hs