Это ошибка, я получаю, я скопировал и вставил прямой набор команд с веб-сайта под названием NCBI, которые былиНевозможно вызвать метод «входа» на неопределенное значение на -е линии 1
cd ~
perl -MNet::FTP -e \
'$ftp = new Net::FTP("ftp.ncbi.nlm.nih.gov", Passive => 1); $ftp->login;
$ftp->binary; $ftp->get("/entrez/entrezdirect/edirect.zip");'
unzip -u -q edirect.zip
rm edirect.zip
export PATH=$PATH:$HOME/edirect
./edirect/setup.sh
Я понятия не имею, что искать, потому что я не знаком с этими командами
Edit Таким образом, некоторые вещи были исправлены кем-то из сайта, но я все еще пытаюсь набрать
'perl -MNet::FTP -e '$ftp = new Net::FTP("ftp.ncbi.nlm.nih.gov", Passive => 1); $ftp->login; $ftp->binary; $ftp->get("/entrez/entrezezdirect/edirect.zip");'
и ничего не происходит, это как если бы я просто набрал «cat», потому что произошла просто пустая строка
Я подозреваю, что Perl нужно сообщить о прокси-сервере? Нет времени, чтобы посмотреть, как это сделать прямо сейчас. – ikegami