This is a test version of Biostars. For the public version, visit https://www.biostars.org.
I'm not being able to use TransDecoder because of URI::Escape module, but it's already installed

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

0 answers

No answers yet.

Log in to answer this question.