免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4330 | 回复: 8
打印 上一主题 下一主题

请教如果安装 perl module 失败,有哪些解决办法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-10-21 14:13 |只看该作者 |倒序浏览
最近不顺,想作些东西,网上查到一些cpan module,都有问题,失败了,主要是测试不通过。 一些很通用的包,似乎没人维护。 想请问大家是否经常遇到,如何是好?本来是想用现成的,但是安装费劲不少。难道需要自己把这些module 本地调试?或者拆解融合到自己代码中? 我试过安装失败的包有  Audio:lay , ExtUtils  , Redis , 难道perl 末落了吗?

论坛徽章:
7
巳蛇
日期:2013-11-28 09:22:59天秤座
日期:2014-10-25 15:40:452015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亚冠之德黑兰石油
日期:2015-07-15 08:46:452015亚冠之平阳省
日期:2015-11-08 16:27:53白银圣斗士
日期:2015-11-14 09:58:12
2 [报告]
发表于 2015-10-21 19:27 |只看该作者
可能多数的包都是在linux下配置的,在Windows下安装可能会有问题,还有些较老的包可能依赖库不好找,也不太容易装

求职 : 软件工程师
论坛徽章:
3
程序设计版块每日发帖之星
日期:2015-10-07 06:20:00程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2016-05-05 06:20:00
3 [报告]
发表于 2015-10-21 21:10 |只看该作者
  1. Audio:lay , ExtUtils  , Redis , 难道perl 末落了吗?
复制代码

论坛徽章:
46
15-16赛季CBA联赛之四川
日期:2018-03-27 11:59:132015年亚洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49双鱼座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亚冠之布里斯班狮吼
日期:2015-07-13 10:44:56
4 [报告]
发表于 2015-10-21 22:14 |只看该作者
ExtUtils 名字下都是 Perl 自带的模块啊,要安装什么? Redis 这种热门应用肯定是没问题的,优先用 ppm 或查看文档或贴错误信息。 Audio:lay 这种超过十年无人维护的模块还是别用了,用模块前先去 metacpan.org 了解下评星,最后更新时间,看看文档,还有各个版本平台的测试报告。

论坛徽章:
0
5 [报告]
发表于 2015-10-22 17:30 |只看该作者
本帖最后由 david_95 于 2015-10-22 17:56 编辑

回复 4# zhlong8


    多谢,又学到些知识了。不过我装Radis 装了好多遍还是过不去,因为提示 ExtUtils 错误才去装 ExtUtils的,结果也失败。现在还是失败,无语了,我想用perl 做个windows下 访问Radis 的程序,结果安装Radis就把我打败了。
装完Radis, cpan 就用不了。 我装的dwimperl ,我现在试试PPM看怎么装
有人windows 下安装Radis module吗?

论坛徽章:
46
15-16赛季CBA联赛之四川
日期:2018-03-27 11:59:132015年亚洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49双鱼座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亚冠之布里斯班狮吼
日期:2015-07-13 10:44:56
6 [报告]
发表于 2015-10-22 21:52 |只看该作者
回复 5# david_95


    windows 下用 activeperl 或者 strawberryperl ,你用那个2012年到现在都没更新过了。activeperl 命令行下 ppm install Redis 自动下载完所有模块目录后十秒中就安装完了

论坛徽章:
0
7 [报告]
发表于 2015-10-23 10:15 |只看该作者
回复 6# zhlong8


    谢谢!我立刻试试

论坛徽章:
0
8 [报告]
发表于 2015-10-27 11:41 |只看该作者
本帖最后由 david_95 于 2015-10-27 16:49 编辑

安装 Tk::Widget 失败
ppm install Tk::Widget  
提示 : ppm install failed: Can't find any package that provides Tk:Widget
网上查了,可能ActivePerl 提供的 module 比较少

cpan install Tk::Widget
提示:
dmake.exe Error code 129, while making 'pngtest'
dmake.exe Error code 255, while making 'subdirs'
dmake.exe Error code 255, while makeing 'subdirs'

网上有说权限问题,还有说编译器问题, 我还没找到结果

后继:

我把所有 perl64/bin 下 exe 文件, 和 perl64/site/bin/下 exe 文件 ,文件安全属性设置为 “ 以管理员运行 ” 后,错误信息变为

windres --use-temp-file -o tkres.o --include-dir . --include-dir mTk/win/rc mTk/win/rc/tk.rc
'windres' is not recogonized as an internal or external command, operable program or batch file.
dmake.exe: Error code 129, while making 'tkres.o'
dmake.exe: Error code 255, while making 'pTk\libpTk.a'

论坛徽章:
0
9 [报告]
发表于 2015-10-28 09:54 |只看该作者
本帖最后由 david_95 于 2015-10-28 09:55 编辑

可能跟我装的perl 版本有关,Tk 从版本 20 上就不支持了。 我在stackoverflow 上看到有人问同样的问题,而且错误信息跟我的一样,别人推荐他用 Tkx
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP