Chinaunix

标题: POE在windows下装不上 [打印本页]

作者: unix666    时间: 2017-07-09 17:04
标题: POE在windows下装不上
需要使用POE,在ubuntu下顺利安装成功。

在win7下,strawberry perl 64、strawberry perl 32、Active Perl,都试了,就是装不上。

都是最后卡在:

t/10_units/03_base/14_kernel.t ..................... ok
t/10_units/03_base/15_kernel_internal.t ............ ok
t/10_units/03_base/16_nfa_usage.t .................. ok
t/10_units/03_base/17_detach_start.t ............... ok
t/10_units/04_drivers/01_sysrw.t ................... 1/17


网上也查不到原因,是不是POE已经没人用了

作者: jason680    时间: 2017-07-09 21:42
回复 1# unix666

windows 8.1 64bits

C:\bat>perl -e "use POE"

C:\bat>cpanm POE
POE is up to date. (1.367)

C:\bat>perl --version
This is perl 5, version 18, subversion 0 (v5.18.0) built for MSWin32-x86-multi-thread-64int
...


作者: iamlimeng    时间: 2017-07-10 11:50
MS的平台,推荐用ActivePerl,毕竟是MS赞助搞的,跟平台结合比较好,问题很少!
作者: zhouzhen1    时间: 2017-07-10 21:07
我记得POE在Strawberry上是会test卡住,刚才看了一下有个RT#113451说的也是这个事情。不过你只要跳过test还是可以安装的。大部分POE功能在Windows上应该都可以用的。然而POE对Windows支持要差一些也是个事实,我以前看到过POE::Wheel::Run在Windows上有点问题。

作者: zhouzhen1    时间: 2017-07-10 21:10
回复 3# iamlimeng

ActivePerl一般来说是省事没错。但如果有时候要自己build一个依赖第三方lib的XS package的话,还是Strawberry Perl比较好。

作者: unix666    时间: 2017-07-11 08:34
回复 4# zhouzhen1

谢谢!这几天试过几台电脑,在Windows下没有一个能装上POE,刚才手工安装,跳过test,果然安装上了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2