繁体   English   中英

stack ghc error“无效选项`--make`

[英]stack ghc error "Invalid Option `--make`

我正在哈克塞尔学习哈基尔的图书馆。 我需要跑

ghc --make site.hs

但是,我用Stack安装了ghc,所以我不能再运行ghc ,而是stack ghc

$ stack ghc --make site.hs
Invalid option `--make'

我怎么能编译我的site.hs ??

Stack将您的--make解释为Stack的选项,而不是GHC子命令。 为了告诉Stack“我已经完成了给你的选项,剩下的就是子命令”,你可以使用-- ,例如:

stack ghc -- --make site.hs

你正在寻找的指挥链是

> stack build
> stack exec -- mysite

假设您的cabal文件看起来像

...
executable mysite
  main-is: site.hs
  hs-source-dirs:     app
...

如果你想尝试运行没有编译的文件,你可以使用

> stack runghc app/site.hs

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM