Githubリポジトリからの簡単なpipインストールテストでは、Python Scriptsフォルダーに.exeをインストールしても、Windowsではasciicinemaがそのままでは機能しないことがわかりました。 私のWin7マシンではImportError: No module named termios
失敗します。
少し検索すると、(おそらく)Windowsに相当するものではないことがわかります。
http://stackoverflow.com/questions/933745/what-is-the-windows-equivalent-to-the-capabilities-defined-in-sys-select-h-and-t 、したがって、asciicinemaは想定されていない可能性がありますWindowsで動作します。
Readmeに、asciicinemaがどのオペレーティングシステムを対象としているのか、または動作することがわかっているのかを記載しておくとよいでしょう。
そうです、Windowsには疑似端末、select()、その他のUNIX機能がないため、Windowsをサポートすることはありません。 サポートされているシステムに関する情報は、現在ホームページにあります: http :
@sickillはcygwinをサポートすることは可能ですか?
@noisy cygwinはUNIXライクな疑似端末をサポートしていないため、Windowsで動作する可能性はほとんどありません。 すべてのUNIXファミリシステム(Linux、* BSD、Mac OS X)にはPTYがありますが、Windowsは完全に異なるOSです。
@masaeeduで自由に試してみてください。 友好的なWindowsフォークのasciinemaを維持している人には問題ありません。 ただし、現時点では、Windows固有の変更をメインリポジトリにマージすることには興味がありません。 asciicast形式は文書化されており、Windowsでの記録が互換性のあるasciicastファイルを生成する限り、Webプレーヤーはそれを再生できるはずです。
@ masaeedu @ mattnによるWindowsフォークがあります-https ://github.com/mattn/asciinema/tree/windows
私は「Windowsをサポートすることは決してないだろう」と言って間違っていました:)
Win10(WSL)でインストールされ、完全に正常に動作するようになりました: https ://asciinema.org/a/123255
2018年3月28日、
Windows 10でasciinemaのpipインストールを試しましたが、termiosエラーが発生しました。 これはまだ解決可能ですか、または互換性のあるバージョンをフォークするにはどこに行きますか?
@sickill Windows 10に公式のコンソールAPIが追加されました。これにより、Windowsサポートに必要なコードがはるかに少なくなります。 それは何かを変えますか?
@mikemaccanaこれを持ってきてくれてありがとう! これにより、ネイティブWindowsサポートへの道が開かれると思います。 リンクされた記事をざっと読んだだけですが、有望に見えます👍
@sickill winptyを見たことがありますか? READMEは、WindowsXP以降で動作すると主張しています。