WeBWorK предупреждений "подпрограмма fh переопределена"

WeBWorK- это платформа для изучения математики, использующая Perl. Я запускаю свой собственный сервер.

Я следовал всем инструкциям по интеграции WeBWorK с R Statistics.

Все отлично работает, но теперь я получаю предупреждения в конце каждой страницы.

Как мне от них избавиться?

WeBWorK Warnings

WeBWorK обнаружил предупреждения при обработке вашего запроса. Если
это произошло при просмотре проблемы, скорее всего, это вызвано ошибкой
или двусмысленность в этой проблеме. В противном случае это может указывать на проблему
с самой системой WeBWorK. Если вы студент, сообщите об этом
предупреждения вашему профессору, чтобы исправить их. Если вы
профессор, пожалуйста, обратитесь к выводу предупреждения ниже для более
Информация. Предупреждающие сообщения

Subroutine fh redefined at (eval 1227) line 1.  
Subroutine server redefined at (eval 1228) line 1.  
Subroutine port redefined at (eval 1229) line 1.  
Subroutine _autoclose redefined at (eval 1230) line 1.  
Subroutine _autoflush redefined at (eval 1231) line 1.  
Subroutine _usesocket redefined at (eval 1232) line 1.  

Эти подпрограммы, кажется, определены в Rserve.pm,

Я нашел две копии этого модуля Perl: один в usr/local/share/perl/5.22.1/Statistics/R/IO и один в opt/webwork/pg/lib, Perl использует обе эти копии?

Запуск "perl -MData::Dumper -E'say Dumper \@INC'" дает мне

$VAR1 = [
      '/etc/perl',
      '/usr/local/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/lib/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',
      '.'
    ];

0 ответов

Другие вопросы по тегам