问:如何调整cabal(堆叠?)设置,以便var mf = this.getField("myField");
if (mf.value = 0.96) {
event.target.fillColor = [ "CMYK", 12, 60, 98, 1 ];
} else {
if (mf.value >= 10 && mf.value < 20) {
event.target.fillColor = [ "CMYK", 18, 92, 100, 8 ];
} else {
event.target.fillColor = [ "T" ];
}
}
被视为主日志?
以下是我如何得到这个错误:
app/LogAnalysis.hs
stack new xyz
重命名为app/Main.hs
app/LogAnalysis.hs
文件main-is
选项
问题是我输入的数据不正确或者cabal忽略了这个新值。这是我得到的错误:
xyz.cabal
以下是Preprocessing executable 'WeekTwo-exe' for WeekTwo-0.1.0.0...
<no location info>: error:
output was redirected with -o, but no output will be generated
because there is no Main module.
xyz.cabal
有问题的模块是:
executable WeekTwo-exe
hs-source-dirs: app
main-is: LogAnalysis.hs
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, WeekTwo
default-language: Haskell2010
版本: 堆栈 - 版本1.3.2 GHC - 7.15 Cabal - 1.24.0.0
如果我对Haskel课程CIS 194的第二周感兴趣,那么PS。
答案 0 :(得分:3)
您是否可以将module Main where
更改为module LogAnalysis where
?如果你这样做,你就会得到这个错误。
Main-is
只是说检查此文件中的Main
模块,但它仍然必须是Main
模块,而不是LogAnalysis
模块。这清楚地表明应该运行此文件中的主要功能,而不是某些其他模块中可能存在的某些主要功能。