无法在 Windows 上安装 Facebook Duckling - Stack Exec 失败
Unable to Install Facebook Duckling on Windows - Stack Exec Fails
我正在尝试 setup Facebook Duckling Windows 10。
当我执行:stack exec duckling-example-exe
它产生以下错误:
duckling-example-exe.EXE: /etc/zoneinfo/: getDirectoryContents:findFirstFile: does not exist (The system cannot find the path specified.)
我不明白为什么会出现此错误,因为我遵循了 the recommendation on this GitHub thread,建议将 Duckling/exe/ExampleMain.hs
中的 "/usr/share/zoneinfo/"
替换为 link 到包含以下内容的文件夹zoneinfo
个文件。您可以看到我按照以下屏幕截图中的建议替换了路径:
我也试过添加双斜杠,如下所示 - 但没有帮助:
我尝试使用正斜杠代替,但这也没有帮助:
此外,我不明白路径:/etc/zoneinfo/
是从哪里来的,如果路径不再存在于 ExampleMain.hs
中?编译器从哪里拉路径?
谢谢!
您需要运行 stack exec duckling-example-exe
在您要修改的duckling源代码的stack.yaml
和project.yaml
文件所在的目录下。否则它将使用来自 stackage 的 duckling 版本,而无需您的更改。
我正在尝试 setup Facebook Duckling Windows 10。
当我执行:stack exec duckling-example-exe
它产生以下错误:
duckling-example-exe.EXE: /etc/zoneinfo/: getDirectoryContents:findFirstFile: does not exist (The system cannot find the path specified.)
我不明白为什么会出现此错误,因为我遵循了 the recommendation on this GitHub thread,建议将 Duckling/exe/ExampleMain.hs
中的 "/usr/share/zoneinfo/"
替换为 link 到包含以下内容的文件夹zoneinfo
个文件。您可以看到我按照以下屏幕截图中的建议替换了路径:
我也试过添加双斜杠,如下所示 - 但没有帮助:
我尝试使用正斜杠代替,但这也没有帮助:
此外,我不明白路径:/etc/zoneinfo/
是从哪里来的,如果路径不再存在于 ExampleMain.hs
中?编译器从哪里拉路径?
谢谢!
您需要运行 stack exec duckling-example-exe
在您要修改的duckling源代码的stack.yaml
和project.yaml
文件所在的目录下。否则它将使用来自 stackage 的 duckling 版本,而无需您的更改。