我有一个包含“compile.sh”文件的haskell项目:
#/bin/sh ghc -rtsopts -threaded -O2 -static -optl-pthread -optl-static -XStandaloneDeriving -O2 blockchain.hs simulation.hs launcher.hs
但是当我在 Windows 的 GHCi Haskell 8.0.2 上运行它时遇到问题,我知道它是一个 Linux 文件,但我必须在 Windows 上运行它,我使用 Cygwin 对其进行转换,但仍然出现相同的错误,这正是:
:11:1: 错误: • 变量不在范围内:complie :: b0 -> c • 也许您的意思是“比较”(从 Prelude 导入)
:11:9: 错误:变量不在范围内:sh :: a -> b0
有什么解决方案可以在 Windows 上使用 Haskell GHCi 编译它?