Hi,
I encoutered some technical problem when learning BLAST in the HANDBOOK as below:
After I use conda install blast to install ncbi-blast, and run the command:
**update_blastdb.pl --decompress 16SMicrobial**
the shell complains:
**Can't locate List/MoreUtils.pm in @INC (you may need to install the List::MoreUtils module) (@INC contains: /etc/perl /usr/loc
al/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/li
b/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /home/mck
f111/miniconda3/envs/bioinfo/bin/update_blastdb.pl line 43.**
Could anyone tell me how to fix this? Thanks a lot!
great answer, I just add some alternative solution to your last command line:
To force update_blastdb.pl to use your environment perl instead of the local one you can simply edit the first line of the "update_blastdb.pl" file changing this:
into this:
Hello, I have used update_blastdb.pl with ubuntu 18; now I have updated to 19 and there is no way of having it go: I tried with
conda install perl-list-moreutils
,cpanm List::MoreUtils
andapt-get install moreutils
and I also changed the shebang. The installation works but then I always get the errorCan't locate List/MoreUtils.pm in @INC (you may need to install the List::MoreUtils module) ... BEGIN failed--compilation aborted at /home/gigiux/src/blast/bin/update_blastdb.pl line 44.
Any more tips? Tx