5
我學習Hakyll在Haskell庫中。我需要運行堆棧GHC錯誤「無效選項'--make`
ghc --make site.hs
不過,我instlled GHC與Stack這樣我就可以不再運行ghc
而是stack ghc
$ stack ghc --make site.hs
Invalid option `--make'
我怎麼編譯我site.hs
??
我學習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