2016-03-28 25 views
5

--make`. Ben Ancakyığın ghc hatası "Geçersiz Seçenek`

ghc --make site.hs 

çalıştırmak için gereken, ben bu yüzden artık çalıştırabilirsiniz Stack ile ghc instlled ghc ancak bunun yerine stack ghc

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

nasıl komuta sen aradığınız f benim site.hs ??

cevap

9

Stack olarak sizin --make yorumluyor kullanabilirsiniz sevdiği Cabal dosya görünüyor varsayarak

> stack build 
> stack exec -- mysite 

olduğunu GHC alt komutuna değil, Yığın seçeneğidir. Yığını "Size seçenekler vermeyi bitirdim, geri kalanlar alt komut içindir," için bir --, örn .:

3

zincirini derlemek olabilirim ki ya da sadece derleme olmadan dosya çalıştırmayı deneyin isterseniz

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

Eğer

> stack runghc app/site.hs