[Bioperl-l] Questions on installing Bioperl

Chris Fields cjfields at illinois.edu
Wed Oct 7 09:00:12 EDT 2009


The last two paragraphs from the CPAN error indicate the problem,  
namely you need to configure the urllist parameter (it's not a bioperl  
problem).  The instructions there are pretty explicit:

> You have not configured a urllist and do not allow connections to the
> internet to get a list of mirrors.  If you wish to get a list of CPAN
> mirrors to pick from, use this command
>     o conf init connect_to_internet_ok urllist
> If you do not wish to get a list of mirrors and would prefer to set
> your urllist manually, use just this command instead
>     o conf init urllist


chris


On Oct 4, 2009, at 10:43 AM, Dr. W Mao wrote:

> Hello,
>    I tried to use the >perl Build.PL to install it and I got the  
> fllowing message. I can't run >./Build test. Could you please tell  
> me waht's going on here? Thanks.
>
>
>
>
> Checking whether your kit is complete...
> Looks good
> Checking prerequisites...
>  - ERROR: IO::String is not installed
> CPAN: File::HomeDir loaded ok (v0.86)
> (I think you ran Build.PL directly, so will use CPAN to install  
> prerequisites on demand)
> CPAN: Storable loaded ok (v2.15)
> Going to read '/root/.cpan/Metadata'
>   Database was generated on Sun, 04 Oct 2009 11:27:07 GMT
> Running install for module 'IO::String'
> Running make for G/GA/GAAS/IO-String-1.08.tar.gz
> CPAN: LWP::UserAgent loaded ok (v2.033)
> CPAN: Time::HiRes loaded ok (v1.9715)
> Warning: no success downloading '/root/.cpan/sources/authors/id/G/GA/ 
> GAAS/IO-String-1.08.tar.gz.tmp28623'. Giving up on it. at /usr/lib/ 
> perl5/5.8.8/CPAN/FTP.pm line 837
>         CPAN::FTP::hostdlhard('CPAN::FTP', 'ARRAY(0x76f0030)',  
> 'authors/id/G/GA/GAAS/IO-String-1.08.tar.gz', '/root/.cpan/sources/ 
> authors/id/G/GA/GAAS/IO-String-1.08.tar.g...', 'HASH(0xdaa5a10)')  
> called at /usr/lib/perl5/5.8.8/CPAN/FTP.pm line 515
>         CPAN::FTP::hostdlxxx('CPAN::FTP', 'dlhard', 'undef', 'ARRAY 
> (0x76f0030)', 'authors/id/G/GA/GAAS/IO-String-1.08.tar.gz', '/ 
> root/.cpan/sources/authors/id/G/GA/GAAS/IO-String-1.08.tar.g...',  
> 'HASH(0xdaa5a10)') called at /usr/lib/perl5/5.8.8/CPAN/FTP.pm line 442
>         CPAN::FTP::localize('CPAN::FTP', 'authors/id/G/GA/GAAS/IO- 
> String-1.08.tar.gz', '/root/.cpan/sources/authors/id/G/GA/GAAS/IO- 
> String-1.08.tar.gz') called at /usr/lib/perl5/5.8.8/CPAN/ 
> Distribution.pm line 379
>         CPAN::Distribution::get_file_onto_local_disk 
> ('CPAN::Distribution=HASH(0xd65ddb0)') called at /usr/lib/ 
> perl5/5.8.8/CPAN/Distribution.pm line 343
>         CPAN::Distribution::get('CPAN::Distribution=HASH 
> (0xd65ddb0)') called at /usr/lib/perl5/5.8.8/CPAN/Distribution.pm  
> line 1677
>         CPAN::Distribution::make('CPAN::Distribution=HASH 
> (0xd65ddb0)') called at /usr/lib/perl5/5.8.8/CPAN/Distribution.pm  
> line 2876
>         CPAN::Distribution::test('CPAN::Distribution=HASH 
> (0xd65ddb0)') called at /usr/lib/perl5/5.8.8/CPAN/Distribution.pm  
> line 3266
>         CPAN::Distribution::install('CPAN::Distribution=HASH 
> (0xd65ddb0)') called at /usr/lib/perl5/5.8.8/CPAN/Module.pm line 474
>         eval {...} called at /usr/lib/perl5/5.8.8/CPAN/Module.pm  
> line 473
>         CPAN::Module::rematein('CPAN::Module=HASH(0xb5e0af0)',  
> 'install') called at /usr/lib/perl5/5.8.8/CPAN/Module.pm line 576
>         CPAN::Module::install('CPAN::Module=HASH(0xb5e0af0)') called  
> at /usr/lib/perl5/5.8.8/CPAN/Shell.pm line 1755
>         CPAN::Shell::rematein('CPAN::Shell', 'install',  
> 'IO::String') called at /usr/lib/perl5/5.8.8/CPAN/Shell.pm line 1935
>         CPAN::Shell::__ANON__('CPAN::Shell', 'IO::String') called at  
> Bio/Root/Build.pm line 449
>         Bio::Root::Build::install_prereq('Bio::Root::Build=HASH 
> (0x7104900)', 'IO::String', 0) called at Bio/Root/Build.pm line 473
>         Bio::Root::Build::install_required('Bio::Root::Build=HASH 
> (0x7104900)', 'IO::String', 0, 'IO::String is not installed') called  
> at Bio/Root/Build.pm line 414
>         Bio::Root::Build::prereq_failures('Bio::Root::Build=HASH 
> (0x7104900)', 'HASH(0x6e02b40)') called at /usr/lib/perl5/site_perl/ 
> 5.8.8/Module/Build/Base.pm line 1270
>         Module::Build::Base::check_prereq('Bio::Root::Build=HASH 
> (0x7104900)') called at /usr/lib/perl5/site_perl/5.8.8/Module/Build/ 
> Base.pm line 39
>         Module::Build::Base::new('Bio::Root::Build', 'module_name',  
> 'Bio', 'dist_name', 'BioPerl', 'dist_version_from', 'Bio/Root/ 
> Version.pm', 'dist_author', 'BioPerl Team <bioperl- 
> l at bioperl.org>', ...) called at Build.PL line 21
>
> You have not configured a urllist and do not allow connections to the
> internet to get a list of mirrors.  If you wish to get a list of CPAN
> mirrors to pick from, use this command
>     o conf init connect_to_internet_ok urllist
> If you do not wish to get a list of mirrors and would prefer to set
> your urllist manually, use just this command instead
>     o conf init urllist
>
>
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l



More information about the Bioperl-l mailing list