加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Rakudo Perl中的套接字代码

发布时间:2020-12-15 23:37:21 所属栏目:大数据 来源:网络整理
导读:我一直在尝试在Rakudo Perl中运行一些套接字代码(在 http://github.com/rakudo/rakudo中从存储库新建)但是 IO::Socket::INET的实现似乎是不完整的. 我正在尝试运行的代码在这里:http://github.com/carlins/irc-client/blob/master/lib/IRC/Client.pm 这是错
我一直在尝试在Rakudo Perl中运行一些套接字代码(在 http://github.com/rakudo/rakudo中从存储库新建)但是 IO::Socket::INET的实现似乎是不完整的.

我正在尝试运行的代码在这里:http://github.com/carlins/irc-client/blob/master/lib/IRC/Client.pm

这是错误:

    Method 'input-line-separator' not found for invocant of class 'IO;Socket;INET'
      in 'IRC::Client::connect' at line 30:lib/IRC/Client.pm
      in main program body at line 13:example.pl

从官方tarball构建的Rakudo Star也会发生同样的事情.指针?

解决方法

IRC :: Client代码现在已经很老了(看看最后的提交),很可能它只是不适用于当前的Rakudo.如果你真的想尝试,你可以尝试旧的alpha分支,有很多旧的Perl 6代码可以很好地运行.

关于IO :: Socket :: INET,我真的认为它不完整或者其他任何东西,你所展示的情况是直接关于IRC :: Client.正如我所说,Rakudo甚至Perl 6仍然在不断发展,而且有可能发生了一些变化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读