pecl安装mongo命令mongo-1.5.5.tgz会产生无效的tgz错误
概观
我正在创build我的Docker镜像来设置Rockmongo。 在Dockerfile中,我有一个命令
pecl install mongo
这个命令之前工作,但是当今天跑了我得到这个错误,
下载mongo-1.5.5.tgz ... 开始下载mongo-1.5.5.tgz(未知尺寸) ....完成:3,582字节 无法获取包“/build/buildd/php5-5.3.10/pear-build-download/mongo-1.5.5.tgz”的内容。 无效的tgz文件。 “pecl / mongo”下载成功,但不是有效的软件包存档 错误:无法下载“pecl / mongo”
参考
查看整个docker文件https://github.com/gilacode/docker-rockmongo/blob/master/Dockerfile
题
有什么办法可以在“pecl install命令”中指定不同版本的Mongo软件包?
我看到这是一个老问题,但无论如何…我有同样的问题,这不是由于pecl网站。 当你编译php5时,这似乎是一个“lfs”选项的错误。 要validation这是否是您的案例types:php-config –phpapi
我通过添加–nocompress选项来工作[sudo pecl install –nocompress mongo]
你可以在这里看到其他的细节https://bugs.php.net/bug.php?id=67075