首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Curses::UI::Grid模块

Curses::UI::Grid模块
EN

Stack Overflow用户
提问于 2013-05-12 15:53:31
回答 1查看 1.7K关注 0票数 0

这是来自perldoc的第一个示例。

代码语言:javascript
复制
use Curses::UI;
my $cui = new Curses::UI;
my $win = $cui->add('window_id', 'Window');
my $grid =$win->add(
  'mygrid', 'Grid'
  -rows    => 3,
  -columns => 5,
);

# set header desc 
$grid->set_label("cell$_", "Head $_")
  for (1 .. 5);

# add some data
$grid->set_cell_value("row1", "cell$_", "value $_")
  for 1 .. 5;
my $val = $grid->get_value("row1", "cell2");

这给了我一个致命的错误

代码语言:javascript
复制
  Fatal program error:
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  Could not load Curses::UI::0 from Curses/UI/0.pm:
  Can't locate Curses/UI/0.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/sha
  re/perl/5.10 /usr/local/lib/site_perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 .) at /usr/share/perl5/Curses/UI.pm line 846.
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  Press any key to exit...

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-14 14:31:38

好了,我已经在我的机器上解决了这个问题。您需要安装以下软件包:

代码语言:javascript
复制
sudo cpan -fi Curses::UI::Widget
sudo cpan -fi Curses::UI::Grid

如果你已经安装了它们,你应该再试一次,因为我也认为我安装了它们,但最终看起来我一开始没有正确安装,并且我得到了与你相同的错误。现在一切都正常了,希望能对你有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16505285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档