刚刚安装时进行到
docker-compose build
显示报错
Makefile:194: recipe for target 'amqp.lo' failed
上网找了一圈,应该和版本有关,经群里大佬指点,在 /www/web/yii2_fecshop_docker/services/php/docker/Dockerfile 改为1.8.0
RUN pecl install -o -f oauth mongodb amqp-1.8.0 \
docker-compose build ,结果又出来个
Step 8/11 : RUN composer global require "fxp/composer-asset-plugin:^1.4.0"
·······
ERROR: Service 'php' failed to build: The command '/bin/sh -c composer global require "fxp/composer-asset-plugin:^1.4.0"' returned a non-zero code: 137
去fxp/composer-asset-plugin的网站看了下最新发布的版本为1.4.4,碰碰运气随手将Dockerfile里的版本号改为1.4.4,
RUN composer global require "fxp/composer-asset-plugin:^1.4.4"
再次docker-compose build顺利通过。
本文由 deeplove 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。