尝试OpenFaaS研讨会(https://github.com/openfaas/workshop/blob/master/lab2.md)时,我偶然发现Windows外壳的问题:
我正在使用Windows的Docker Toolbox运行OpenFaaS,因此将Docker Quickstart Terminal用作基于MINGW64的外壳。现在,您可以调用faas-cli invoke markdown
然后键入一些文本的方式来实现示例函数之一。它显示Reading from STDIN - hit (Control + D) to stop.
。但是,在键入一些文本并按 Control + D 后,无法识别它,但是在控制台中打印了^D
。
我想这是在Windows上运行MINGW64时遇到的问题,有关如何实际发送传输结束符的任何想法吗?
答案 0 :(得分:0)
在不同的环境中自己找到答案。在某些系统上,必须使用 Control + Z 。因此,在我的情况下, Control + Z 加 Enter 完成了对STDIN的写入。