I'm not being able to use TransDecoder because of URI::Escape module, but it's already installed
0
0
Entering edit mode
12 months ago

I'm trying to use TransDecoder, but I'm getting this error:

TransDecoder.LongOrfs -h

Can't locate URI/Escape.pm in @INC (you may need to install the URI::Escape module) (@INC contains: /opt/anaconda3/opt/transdecoder/PerlLib /opt/anaconda3/lib/site_perl/5.34.0/x86_64-linux-thread-multi /opt/anaconda3/lib/site_perl/5.34.0 /opt/anaconda3/lib/5.34.0/x86_64-linux-thread-multi /opt/anaconda3/lib/5.34.0 .) at /opt/anaconda3/opt/transdecoder/PerlLib/Gene_obj.pm line 15. BEGIN failed--compilation aborted at /opt/anaconda3/opt/transdecoder/PerlLib/Gene_obj.pm line 15. Compilation failed in require at /opt/anaconda3/bin/TransDecoder.LongOrfs line 64. BEGIN failed--compilation aborted at /opt/anaconda3/bin/TransDecoder.LongOrfs line 64.

But URI::Escape is already installed!

sudo cpanm install URI::Escape

install is up to date. (0.01) URI::Escape is up to date. (5.17)

It would be expected to work perfectly after installing the dependencies, but unfortunately, it is not working as expected. I even tried to reboot the server, but it didn't make any difference.

transdecoder perl uriescape • 723 views
ADD COMMENT
1
Entering edit mode

Install using conda https://anaconda.org/bioconda/transdecoder

Generally for packges that require dependencies this is the best way to go.

ADD REPLY

Login before adding your answer.

Traffic: 2406 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6