Я только что установил несколько модулей Perl локально в Ubuntu 18.04 LTS.
При вызове их с помощью RStudio Server, как это
system("perl -MBio::TreeIO -e 1")
Я получаю следующую ошибку
Не удается найти Bio / TreeIO.pm в @INC (возможно, потребуется установить модуль Bio :: TreeIO) (@INC содержит: / etc / perl /usr/local/lib/x86_64-linux-gnu/perl/5.26 .1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 / usr / share / perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 / usr /share/perl/5.26 / usr / local / lib / site_perl / usr / lib / x86_64-linux-gnu / perl-base)
Когда я source ~/.bashrc
в терминале, все ок.
Я попытался создать ~/.Rprofile
, содержащий:
system(". ~/.bashrc")
но ничего хорошего.
.bashrc
что-нибудь, что изменяет содержимоеPATH
? - person Borodin   schedule 30.04.2018.bashrc
, тогда вам следует использовать тот же perl, что и RStudio. Это будет хорошее начало. - person Borodin   schedule 30.04.2018