无法安装梨依赖项


unable install pear dependencies

我是php和drupal的新手,我想安装以下命令

sudo pear安装邮件sudo pear安装Net_SMTP苏丹梨Auth_SASLsudo pear安装mail_mime

我尝试了很多安装方法,但我在下面看到了这样的结果sudo pear安装mail_mime******的[sudo]密码:正在下载Mail_Mime-1.10.0.tgz。。。开始下载Mail_Mime-1.10.0.tgz(35375字节)……完成:35375字节无法从"/build/php5-0LI9sl/php5-5.5.9+dfsg/pear-build-download/Mail_Mime-1.10.0.tgz"中提取package.xml文件"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文件替换为hp''PEAR''download''Archive_Tar-1.4.2.Tar''Archive_Tar-1.4.2''Archive''Tar.php

这为我修复了"不是一个有效的包存档"-错误。

正如公认的答案中所建议的那样,现在是更新梨安装的好时机。