如何使用“-with-rtsopts”转义多个参数

goe*_*tor 3 haskell-stack

使用stack,您可以指定-with-rtsopts如下package.yaml

ghc-options:
- -with-rtsopts=-N
Run Code Online (Sandbox Code Playgroud)

然而,尚不清楚如何同时表示多个 rtsopt。在此示例中,我在它们两边加上了双引号

ghc-options:
- -with-rtsopts="-N -I0 -qg"
Run Code Online (Sandbox Code Playgroud)

...但这不起作用...

Preprocessing library for uke-0.1.0.0..
Building library for uke-0.1.0.0..
Preprocessing executable 'uke-exe' for uke-0.1.0.0..
Building executable 'uke-exe' for uke-0.1.0.0..
ghc: unrecognised flag: -qg"
Run Code Online (Sandbox Code Playgroud)

-with-rtsopts转义多个值的正确方法是什么package.yaml

小智 5

如果您双引号整个表达式,它会起作用:

ghc-options:
- '"-with-rtsopts=-N -I0 -qg"'
Run Code Online (Sandbox Code Playgroud)