Entering edit mode
12 months ago
VinÃcius
•
0
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.
Install using
conda
https://anaconda.org/bioconda/transdecoderGenerally for packges that require dependencies this is the best way to go.