Как устранить «неподдерживаемую» ошибку из ожидаемой библиотеки - PullRequest
0 голосов
/ 15 декабря 2018

Испытывая библиотеку - https://github.com/Netflix/go-expect

После readme я попытался выполнить их основную программу (из readme).В первой строке:

c, err := expect.NewConsole(expect.WithStdout(os.Stdout))

Я получаю сообщение об ошибке: 2018/12/14 16:09:00 неподдерживаемый

Я использую Windows 7. Я не уверен, что ошибка означает здесь,Что не поддерживается?Разве он не поддерживает Windows или что-то еще?

1 Ответ

0 голосов
/ 15 декабря 2018

Библиотека (или, по крайней мере, функция 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...