2013-11-16 6 views
0

У меня есть модуль perl (Email :: AutoReply), который имеет BerkeleyDB, указанный в README в качестве дополнительной зависимости. Когда вы пытаетесь установить его с помощью cpan или cpanminus, он также пытается установить BerkeleyDB. Проблема в том, что независимо от того, что я делаю, BerkeleyDB не может установить с длинным списком ошибок, хотя я отвечаю всем требованиям. Это мешает мне установить Email :: AutoReply, хотя это, как предполагается, необязательная вещь.Как установить модуль perl без зависимости

Итак, как мне установить модуль без одной из его зависимостей? Могу ли я как-нибудь удалить зависимость? Есть ли опция командной строки для этого?

ответ

1

После установки другого dependencies (который вы, вероятно, сделали из ваших предыдущих попыток),

cd /tmp 
wget http://search.cpan.org/CPAN/authors/id/A/AM/AMONSEN/Email-AutoReply-1.04.tar.gz 
tar xvzf Email-AutoReply-1.04.tar.gz 
cd Email-AutoReply 
perl Makefile.PL && make test && make install 
cd .. 
rm -rf Email-AutoReply 
+0

К сожалению, я уже упоминал, я использую окно. Я по-прежнему пытался запустить две команды perl, но первый дал эту ошибку: «Невозможно найти ограничитель строк» ​​«где угодно до EOF на -e строке 1.» – Different55

+0

На самом деле, я думаю, что это, возможно, сработало, несмотря на ошибку. – Different55

Смежные вопросы