go - 如何解决期望库中的“不支持”错误
问题描述
在尝试图书馆时 - https://github.com/Netflix/go-expect
按照自述文件,我尝试执行他们的主程序(来自自述文件)。在第一行:
c, err := expect.NewConsole(expect.WithStdout(os.Stdout))
我收到错误:2018/12/14 16:09:00 不受支持
我使用的是 Windows 7。我不确定这里的错误意味着什么。什么不支持?它不支持 Windows 或其他东西吗?
解决方案
该库(或至少该expect.NewConsole
函数)不适用于 Microsoft Windows。
它使用 github.com/kr/pty 包,它需要 unix。
“不支持”错误来自此文件:https ://github.com/Netflix/go-expect/blob/master/vendor/github.com/kr/pty/pty_unsupported.go
推荐阅读
- html - 按下“JSON 删除按钮”后,数据会在几秒钟后重新出现
- javascript - 如何同时使用两个 onkeydown 事件?
- npm - 抑制单行多命令 Makefile 配方的输出
- linux - 用 Bash 脚本中的 sed 替换文件中的版本号
- html - 从数据库读取后,如何使所有格式的日期格式统一?
- rx-java2 - RxJava - 有点复杂的 API 请求,以及进度细节
- python - seaborn violinplot 中的最小值和最大值无效
- javascript - nodejs sequelize hasOne 关联不起作用
- laravel-5.6 - 如何在 Voyager Storage 中按创建日期对文件进行排序
- c# - 如何在 EF Core 的 Where 子句中使用日期?