介绍
本篇内容介绍了“怎么搭建Mac Laravel码头工人帆”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
一。码头工人桌面安装
论坛里详细教程
二。运行容器(遇到“坑”了!)
我就是按照教程一步一步操作的,直到第六步我的运行并没有很顺利,出现了以下情况
错误:,Service & # 39; laravel.test& # 39;, failed 用build :, build 失败
我在仔细看了一下日志,错误出现在
# 9,7.166,Some packages could not be 安装只却;能够may mean that 你有 # 9,7.166,requested an impossible situation 或是if 你断开连接;using 从而不稳定 # 9,7.166,distribution that some required packages have not yet been 创建 # 9,7.166,趁机been moved out of 传入。# 9,7.166,从而following 方式、may help 用resolve 从而情境:# 9,7.166 # 9,7.166,从而following packages have unmet 依赖关系:# 9,7.262,,gnupg :,取决于:,gpgv (& lt;, 2.2.19-3ubuntu2.1.1 ~), but 2.2.20-1ubuntu3 is 用be 安装 7.264 # 9,,,perl :,取决于:,perl-base (=, 5.30.0-9ubuntu0.2), but 5.32.1-3ubuntu2.1 is 用be 安装 7.264 # 9,,,,,,,,,,建议:,netbase but it is not going 用be 安装 7.264 # 9,,,perl-base :,减免:,perl (& lt;, 5.32.1 ~), but 5.30.0-9ubuntu0.2 is 用be 安装 7.265 # 9,,,zlib1g-dev :,取决于:,zlib1g (=, 1:1.2.11.dfsg-2ubuntu1.2), but 1:1.2.11.dfsg-2ubuntu6 is 用be 安装 7.265 # 9,,,,,,,,,,,,,,,,取决于:,libc6-dev but it is not going 用be installed 或 7.265 # 9,,,,,,,,,,,,,,,,,,,,,,,,libc-dev # 9,7.283,E:, Unable 用correct 问题,,你have held broken 包。
有很多依赖貌似有问题
# 9,7.262,,gnupg :,取决于:,gpgv (& lt;, 2.2.19-3ubuntu2.1.1 ~), but 2.2.20-1ubuntu3 is 用be 安装
应该是更高的版本被安装了,于是我尝试替换<代码> apt-get> 代码使用<代码>能力代码>与<代码> apt-get> 代码不同的是,<代码>能力> 代码在处理依赖问题上更佳一些。举例来说,资质在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
于是我调整了一下Dockerfile
RUN apt-get update \,,,,,,, apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 \
变成了
RUN apt-get update \,,,,,,, apt-get install -y aptitude \,,,,,,, aptitude install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 \
再次运行
<代码>。/供应商/bin/帆代码>
情况变得不同了,但依然报了错误
# 9,32.31,E:, gnupg,, gnupg2 以及gnupg1 do not seem 用be 安装,,but one of them is required for 却;能够操作
并没有安装成功,只是执行了过去
又尝试了<代码> apt-get安装- f 代码>但依然没什么效果
好吧,换个思路观察了一下,既然说的更高版本已经安装,那我就基于更高的ubuntu去做,于是我修改了<代码> 代码>,从
得到ubuntu:
21.04改到了
得到ubuntu:最新
好吧,新的依赖问题来了
# 9,44.96,Some packages could not be 安装只却;能够may mean that 你有 # 9,44.96,requested an impossible situation 或是if 你断开连接;using 从而不稳定 # 9,44.96,distribution that some required packages have not yet been 创建 null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null怎么搭建Mac Laravel码头工人的帆