请问怎样在windows的Perl上面,安装Math::GMP模块?

请问怎样在windows的Perl上面,安装Math::GMP模块?

我在windows上安装Net::SSH::Perl模块,按照它的提示,要去安装GMP,然后才能安装Math::GMP,然后才能安装完Net::SSH::Perl。

我用的是Strawberry Perl。---注:我现在改用ActivePerl了。

我按照网上的一些文章,下载了MinGW和MSYS,然后用它去编译安装GMP-4.2.4,安装之后,我再打开perl -MCPAN -e shell,去安装Math::GMP,但是它还是安装失败,仍然说:WARNING! No GMP libraries were detected!

我觉得,Strawberry Perl用的是自己的Cygwin编译环境,而我用MinGW编译安装的GMP,它是不是认不到呢?

要怎样,才能在Strawberry Perl下面安装上Math::GMP模块?  ---注:我现在改用ActivePerl了。

谢谢!

我没有用过这个Perl的发行包,不过我觉得是因为默认的库路径的问题。
既然你要编译,那么我建议你手动下载解压,然后进目录区看看MakeFile.pl的帮助,应该会有参数让你指定GMP的路径的。


QUOTE:
原帖由 撒哈拉里的鱼 于 2008-12-12 10:48 发表
我没有用过这个Perl的发行包,不过我觉得是因为默认的库路径的问题。
既然你要编译,那么我建议你手动下载解压,然后进目录区看看MakeFile.pl的帮助,应该会有参数让你指定GMP的路径的。

你在windows上用的是不是ActivePerl?

我觉得现在碰到的问题,跟你以前发的一些贴子很相似,你应该已经解决这些问题了。

我现在是要在windows建立一套perl的开发环境(以前是在Linux上建立 的),主要碰到两个问题:
1、安装Net::SSH::Perl时,GMP的问题。
2、要安装DBD::Oracle。

有一个很重要的问题我想问问,如果我用CPAN的方式安装模块失败,我要怎样才能在windows下手动安装模块?

现在我改用ActivePerl了。

谢谢!
ActivePerl专门有个包管理器的,很方便很简单。
啊?我不记得我是不是发过这样的问题。
不过如果你用ActivePerl,那么恭喜你,这两个问题都很简单。
我是Perl5.8.10,首先这样:
D:\Microsoft Visual Studio 9.0\VC>ppm repo suggest
ppm repo add activestate
   Default ActivePerl repository from ActiveState
   http://ppm4.activestate.com/MSWin32-x86/5.10/1004/package.xml

ppm repo add bribes
   Bribes de Perl
   http://www.bribes.org/perl/ppm

ppm repo add log4perl
   log4perl
   http://log4perl.sourceforge.net/ppm

ppm repo add trouchelle
   Trouchelle
   http://trouchelle.com/ppm10/

ppm repo add uwinnipeg
   University of Winnipeg
   http://cpan.uwinnipeg.ca/PPMPackages/10xx/

ppm repo add wxansi
   ANSI versions of wxPerl modules
   http://www.wxperl.co.uk/repository/ansi

ppm repo add wxperl
   wxPerl modules
   http://www.wxperl.co.uk/repository

看到很多URL,你这样依次添加,ppm repo add http://www.bribes.org/perl/ppm bribes,把这些源都架好了之后,ppm install Net::SSH::Perl,ppm install DBD::Oracle就好了。
谢谢!
我刚才装的是5.10,我现在重新安装5.8试试。

不过我在http://downloads.activestate.com/ActivePerl/Windows/5.8/上,并没有看到有“5.8.10”的版本啊?

我用ActivePerl-5.8.8.824-MSWin32-x86-287188.msi  试试。

有问题再发新贴啊!
不好意思,写错了,我是5.10
谢谢!

现在已经装完了,并且DBI的测试脚本已经通过了。

太感谢了!

就是不知道,如果我是采用perl -MCPAN -e shell的方式去安装的话,它会不会还是如此顺利?呵呵。

看来在activeperl下,还是用ppm比较好!