【问题标题】:Error with Term::ReadKeyTerm::ReadKey 错误
【发布时间】:2017-11-23 20:58:59
【问题描述】:

我正在尝试运行此脚本来检查基因分型数据,以便使用插补服务器使用 HRC 或 1000G 进行插补,可以找到 here。它是基于 perl 的。它有这些正在(尝试)加载的包/库。

use strict;
use warnings;
use File::Basename;
use Getopt::Long;
use IO::Uncompress::Gunzip qw(gunzip $GunzipError);
use Term::ReadKey   qw/ GetTerminalSize /;

但是,它会引发错误Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment variables didn't work. The resize program didn't work. at /usr/lib64/perl5/vendor_perl/Term/ReadKey.pm line 362.

我该如何解决这个问题?

【问题讨论】:

  • 您在哪里/如何运行脚本?它期望在终端中运行。

标签: perl


【解决方案1】:

啊。所以这个问题有点解决了。事实证明,该脚本特别希望在终端中运行,该终端保持打开状态。也就是说:它不期望在提交系统中运行,这就是我正在做的事情。实际上,我需要在提交系统中运行它,因为计算机集群不允许在终端中运行大数据,并且因为数据太大而无法等待程序完成。将其提交给更强大的计算节点更有意义。

脚本的开发者the HRC or 1000G Imputation preparation and checking tool 提供了一个不需要终端的脚本。他会将其放到网上,和/或通过电子邮件提供。

解决了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 2013-11-19
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2013-04-13
    相关资源
    最近更新 更多