我正在尝试在 Windows 机器上安装 Stack for Haskell。对于安装,我使用了 64 位安装程序。安装程序完成后,我想安装堆栈依赖项
stack install
在命令行中。但是,我收到此错误:
Could not parse 'C:\Users\Ren├®\AppData\Roaming\stack\config.yaml':
InvalidYaml (Just (YamlException "Yaml file not found: C:\\Users\\Ren\233\\AppData\\Roaming\\stack\\config.yaml"))
See http://docs.haskellstack.org/en/stable/yaml_configuration.html.
如果我不得不猜测是因为堆栈的默认 stack.yaml 配置文件存储在 AppData 中,其中文件夹名称包含我的用户名。而且我猜这个文件夹名称中的特殊字符不受支持(因为实际用户和用户文件夹称为“René”)。
我也已经尝试将 Stack 安装在默认位置(也在 AppData 内)和用户文件夹之外的不同文件夹 - 仍然是同样的问题。
是否有可能更改堆栈从中获取其默认 stack.yaml 文件的位置或针对此问题的任何其他已知解决方法?