Я новичок в php и drupal, я хочу установить ниже команды
sudo груша установить почта sudo груша установить Net_SMTP sudo груша Auth_SASL sudo груша установить mail_mime
Я пробовал много способов установить, но я увидел результат ниже, как этот sudo pear install mail_mime [sudo] пароль для ******: загрузка Mail_Mime-1.10.0.tgz... Начало загрузки Mail_Mime-1.10.0.tgz(35,375 байт)......... сделано: 35,375 байт не удалось извлечь файл package.xml из "/build/php5-0LI9sl/php5-5.5.9+dfsg/pear-build-download/Mail_Mime- 1.10.0.tgz "Загрузка" pear/mail_mime "преуспела, но это не допустимый пакетный архив. Ошибка: невозможно загрузить" pear/Mail_Mime ".
может кто-нибудь мне помочь
Кажется, что компонент Archive_Tar PEAR необходимо заменить/обновить.
Сделайте это сначала:
$ sudo pear upgrade -Z pear/Archive_Tar
Было бы неплохо обновить установку груши:
$ sudo pear upgrade pear
И затем повторите другие шаги:
$ sudo pear install mail Net_SMTP Auth_SASL mail_mime
В принятом ответе предлагается сначала запустить
$ pear upgrade -Z pear/Archive_Tar
Это, однако, также дало мне ошибку: загрузка "pear/Archive_Tar" преуспела, но это не допустимый пакетный архив. Однако это загрузило файл Archive_Tar-1.4.2.tar в каталог php\PEAR\download.
Затем я заменил файл php\PEAR\Archive\Tar.php на файл в php\PEAR\download\Archive_Tar-1.4.2.tar\Archive_Tar-1.4.2\Archive\Tar.php (вы можете переименовать его сначала в php\PEAR\Archive \, чтобы быть в безопасности).
Это фиксировало для меня "недействительный пакетный архив" -errors.
Как было предложено в принятом ответе, сейчас самое время обновить установку груши.