安装IO :: Pty cpan
Tty.xs:54:23: sys/ioctl.h: No such file or directory
Tty.xs: In function `make_safe_fd':
Tty.xs:225: error: `F_DUPFD' undeclared (first use in this function)
Tty.xs:225: error: (Each undeclared identifier is reported only once
Tty.xs:225: error: for each function it appears in.)
dmake.exe: Error code 129, while making 'Tty.o'
TODDR/IO-Tty-1.10.tar.gz
C:\Perl\site\bin\dmake.exe -- NOT OK
没有安装SFTP模块。
答案 0 :(得分:0)
首先,该分发名为IO::Tty
(包含IO::Pty
模块)。
您似乎缺少模块链接到的C库的某些头文件。您必须事先安装标头。但是...... ioctl
is Unix-specific和操作系统的一部分。它也是众所周知的不可移植。
我找不到任何reports of a IO::Tty install working on Windows,所以看起来你不能在Windows上使用该模块(没有Cygwin环境)。碰巧这也是IO::Tty
documentation所说的:
现在支持Windows,但仅在Cygwin环境下,请参阅http://sources.redhat.com/cygwin/。