我是一个没有经验的用户。我有两个使用不同 Perl 库的不同生物信息学应用程序。尝试执行其中之一时出现以下错误:
/usr/bin/perl: symbol lookup error: /home/karen/.t_coffee/perl/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Encode/Encode.so: undefined symbol: Perl_xs_apiversion_bootcheck
我了解该应用程序被定向到错误的 Perl 库,但我不知道如何解决该问题。
提前致谢。
要解决这个问题,你必须搬到
~/.t_coffee/perl
临时的新地方。答案更像是“它很复杂”,因为重命名
~/.t_coffee/perl
文件夹可能会导致 t-cofee 应用程序停止工作,尽管它可能允许其他应用程序继续运行。错误消息似乎表明您正在使用T-Coffee,但您没有提及其他生物信息学应用程序,这可能有助于您找到解决方案。
查看 t_coffee 的源代码分发,它看起来像操纵许多环境变量,包括 PATH,并且它们的安装说明还提到修改您的 .bashrc。