【发布时间】:2021-10-27 12:32:02
【问题描述】:
简而言之 - 我的网站显示“建立数据库连接时出错”消息。部署日志显示错误在 Gridsome 中。部署日志如下。关于如何解决此问题并使网站上线的 N00b 的任何提示?
上午 10:16:43:等待您团队的其他部署完成。查看队列:https://app.netlify.com/teams/take-detroit-media/builds
10:17:50 AM:构建准备开始
10:17:52 AM:构建映像版本:c6001ed68662a13e5deb24abec2b46058c58248a
上午 10:17:52:构建映像标签:v3.9.0
上午 10:17:52:构建机器人版本:0f2f658d862cfe72bae7cc05c6a8de0426a5a0e2
10:17:52 AM:无缓存构建
10:17:52 AM:开始为构建准备 repo
上午 10:17:53:未找到缓存的依赖项。克隆新鲜回购
上午 10:17:53:git clone https://github.com/taketaketaketake/takedetroitwebsite
10:17:53 AM:准备 Git 参考 refs/heads/master
10:17:54 AM:解析 package.json 依赖项
10:17:54 AM:开始构建脚本
10:17:54 AM:安装依赖项
上午 10:17:54:Python 版本设置为 2.7
10:17:56 AM:下载并安装节点 v10.24.1...
上午 10:17:56:正在下载 https://nodejs.org/dist/v10.24.1/node-v10.24.1-linux-x64.tar.xz..。
10:17:56 AM:使用 sha256sum 计算校验和
10:17:56 AM:校验和匹配!
10:17:58 AM:现在使用节点 v10.24.1 (npm v6.14.12)
10:17:58 AM:开始恢复缓存的构建插件
10:17:58 AM:已完成恢复缓存的构建插件
10:17:58 AM:尝试 ruby 版本 2.6.2,从环境中读取
上午 10:17:59:使用 ruby 版本 2.6.2
上午 10:18:00:使用 PHP 5.6 版
10:18:00 AM:开始恢复缓存的节点模块
10:18:00 AM:完成恢复缓存节点模块
10:18:00 AM:使用 NPM 版本 6.14.12 安装 NPM 模块
10:18:25 AM:> sharp@0.23.4 install /opt/build/repo/node_modules/sharp
10:18:25 AM: > (节点安装/libvips && 节点安装/dll-copy && prebuild-install) || (node-gyp 重建 && 节点安装/dll-copy)
10:18:26 AM:信息尖锐下载https://github.com/lovell/sharp-libvips/releases/download/v8.8.1/libvips-8.8.1-linux-x64.tar.gz
10:18:28 AM:> node-sass@4.13.1 install /opt/build/repo/node_modules/node-sass
上午 10:18:28:> 节点脚本/install.js
10:18:28 AM:从https://github.com/sass/node-sass/releases/download/v4.13.1/linux-x64-64_binding.node下载二进制文件
10:18:28 AM:下载完成
上午 10:18:28:二进制文件保存到 /opt/build/repo/node_modules/node-sass/vendor/linux-x64-64/binding.node
上午 10:18:29:将二进制文件缓存到 /opt/buildhome/.npm/node-sass/4.13.1/linux-x64-64_binding.node
上午 10:18:29:> core-js@3.6.5 安装后 /opt/build/repo/node_modules/core-js
10:18:29 AM:> node -e "try{require('./postinstall')}catch(e){}"
上午 10:18:29:> swiper@4.5.1 安装后 /opt/build/repo/node_modules/swiper
10:18:29 AM: > node -e "console.log('\u001b[35m\u001b[1mLove Swiper?通过在 patreon 上捐赠或认捐来支持 Vladimir 的工作:\u001b[22m\u001b[39m\n] > \u001b[32mhttps://patreon.com/vladimirkharlampidi\u001b[0m\n')"
上午 10:18:29:爱 Swiper?通过在 patreon 上捐款或认捐来支持 Vladimir 的工作:
上午 10:18:29:> cwebp-bin@5.1.0 安装后 /opt/build/repo/node_modules/cwebp-bin
上午 10:18:29:> 节点 lib/install.js
10:18:29 AM:✔ cwebp 预构建测试成功通过
上午 10:18:29:> mozjpeg@6.0.1 安装后 /opt/build/repo/node_modules/mozjpeg
上午 10:18:29:> 节点 lib/install.js
10:18:30 AM:✔ mozjpeg 预构建测试成功通过
上午 10:18:30:> pngquant-bin@5.0.2 安装后 /opt/build/repo/node_modules/pngquant-bin
上午 10:18:30:> 节点 lib/install.js
上午 10:18:30:✔ pngquant 预构建测试成功通过
上午 10:18:30:> electron@7.2.3 安装后 /opt/build/repo/node_modules/electron
上午 10:18:30:> 节点安装.js
上午 10:18:36:> node-sass@4.13.1 安装后 /opt/build/repo/node_modules/node-sass 上午 10:18:36:> 节点脚本/build.js
上午 10:18:36:二进制文件位于 /opt/build/repo/node_modules/node-sass/vendor/linux-x64-64/binding.node
10:18:36 AM:测试二进制文件
10:18:36 AM:二进制很好
10:18:38 AM:npm WARN 可选跳过可选依赖项:fsevents@1.2.12 (node_modules/fsevents):
10:18:38 AM:npm WARN notsup 跳过可选依赖:fsevents@1.2.12 不受支持的平台:想要 {"os":"darwin","arch":"any"}(当前:{"os ":"linux","arch":"x64"})
10:18:38 AM:添加来自 802 位贡献者的 1777 个包,并在 37.765 秒内审核了 1846 个包
10:18:40 AM:45 个软件包正在寻找资金
10:18:40 AM:运行npm fund了解详情
上午 10:18:40:发现 867 个漏洞(343 个低、145 个中等、378 个高、1 个严重)
上午 10:18:40:运行 npm audit fix 修复它们,或运行 npm audit 了解详细信息
上午 10:18:40:已安装 NPM 模块
10:18:40 AM:开始恢复缓存的 go 缓存
10:18:40 AM:已完成恢复缓存的 go cache
上午 10:18:40:安装 Go 版本 1.12
10:18:45 AM:取消设置 GOOS;
上午 10:18:45:取消设置 GOARCH;
上午 10:18:45:export GOROOT='/opt/buildhome/.gimme_cache/versions/go1.12.linux.amd64';
上午 10:18:45:export PATH="/opt/buildhome/.gimme_cache/versions/go1.12.linux.amd64/bin:${PATH}";
上午 10:18:45:转到版本 >&2;
上午 10:18:45:导出 GIMME_ENV="/opt/buildhome/.gimme_cache/env/go1.12.linux.amd64.env"
10:18:45 AM:转到版本 go1.12 linux/amd64
10:18:45 AM:安装缺少的命令
10:18:45 AM:验证运行目录
上午 10:18:46:
10:18:46 AM:────────────────────────────────────── ────────────────────────
上午 10:18:46:Netlify 构建
10:18:46 AM:────────────────────────────────────── ────────────────────────
上午 10:18:46:
上午 10:18:46:❯ 版本
上午 10:18:46:@netlify/build 18.7.2
上午 10:18:46:
上午 10:18:46:❯ 旗帜
上午 10:18:46:baseRelDir:真
上午 10:18:46:buildId:6128f3cb5637f1e4cecf5cab
上午 10:18:46:deployId:6128f3cb5637f1e4cecf5cad
上午 10:18:46:
10:18:46 AM:❯当前目录
上午 10:18:46:/opt/build/repo
上午 10:18:46:
上午 10:18:46:❯ 配置文件
10:18:46 AM:未定义配置文件:使用默认值。
上午 10:18:46:
上午 10:18:46:❯ 上下文
上午 10:18:46:生产
上午 10:18:46:
10:18:46 AM:────────────────────────────────────── ────────────────────────
上午 10:18:46:1. 从 Netlify 应用构建命令
10:18:46 AM:────────────────────────────────────── ────────────────────────
上午 10:18:46:
10:18:46 AM:$ CI= gridsome build
上午 10:18:46:Gridsome v0.7.14
10:18:47 AM:正在初始化插件...
上午 10:18:47:错误:请求失败,状态码为 401
上午 10:18:47:在 createError (/opt/build/repo/node_modules/contentful/dist/contentful.node.js:886:15)
10:18:47 AM:结算时 (/opt/build/repo/node_modules/contentful/dist/contentful.node.js:1049:12)
上午 10:18:47:在 IncomingMessage.handleStreamEnd (/opt/build/repo/node_modules/contentful/dist/contentful.node.js:294:11)
上午 10:18:47:在 IncomingMessage.emit (events.js:203:15)
上午 10:18:47:在 endReadableNT (_stream_readable.js:1145:12)
上午 10:18:47:在 process._tickCallback (internal/process/next_tick.js:63:19)
上午 10:18:47:
上午 10 点 18 分 47 秒:────────────────────────────────────── ────────────────────────
10:18:47 AM:“build.command”失败
上午 10 点 18 分 47 秒:────────────────────────────────────── ────────────────────────
上午 10:18:47:
10:18:47 AM:错误消息
上午 10:18:47:命令失败,退出代码 1:CI= gridsome build
上午 10:18:47:
10:18:47 AM:错误位置
上午 10:18:47:在来自 Netlify 应用程序的构建命令中:
上午 10:18:47:CI= 网格构建
上午 10:18:47:
10:18:47 AM:已解决的配置
上午 10:18:47:构建:
10:18:47 AM:命令:CI=gridsome build
10:18:47 AM:commandOrigin:ui
10:18:47 AM:环境:
上午 10:18:47:- CONTENTFUL_ACCESS_TOKEN
上午 10:18:47:- CONTENTFUL_SPACE_ID
上午 10:18:47:- GRIDSOME_MAPBOX_ACCESS_TOKEN
上午 10:18:47:发布:/opt/build/repo/dist
10:18:47 AM:发布来源:ui
10:18:48 AM:缓存工件
10:18:48 AM:开始保存节点模块
10:18:48 AM:完成保存节点模块
10:18:48 AM:开始保存构建插件
10:18:48 AM:完成保存构建插件
10:18:48 AM:开始保存 pip 缓存
10:18:48 AM:完成保存 pip 缓存
10:18:48 AM:开始保存 emacs cask 依赖项
10:18:48 AM:已完成保存 emacs cask 依赖项
10:18:48 AM:开始保存 maven 依赖项
10:18:48 AM:已完成保存 maven 依赖项
10:18:48 AM:开始保存启动依赖项
10:18:48 AM:完成保存启动依赖项
10:18:48 AM:开始保存 rust rustup 缓存
10:18:48 AM:完成保存 rust rustup 缓存
10:18:48 AM:开始保存 go 依赖项
10:18:49 AM:完成保存 go 依赖项
上午 10:18:52:由于用户错误,构建失败:构建脚本返回非零退出代码:2
10:18:53 AM:创建部署上传记录
10:18:53 AM:构建失败:构建站点失败
上午 10:18:53:在“建筑工地”阶段失败:构建脚本返回非 零退出代码:2 10:18:53 AM:1m0.893624153s 完成处理构建请求
【问题讨论】:
-
托管期间最常见的错误是文件命名。它区分大小写,一旦你上传到 git,如果你稍后更正,检查一次,
-
请修剪您的代码,以便更容易找到您的问题。请按照以下指南创建minimal reproducible example。