Astro v 3 需要 Node js 18,并且 AWS amplify 由于找不到版本“GLIBC_2.27”而无法构建(节点需要)

问题描述 投票:0回答:1

我有 Astro v3 并尝试使用 AWS amplify 进行构建,但它没有构建并失败,详细信息如下,将构建设置更新为 Node js v 18.14.1,但构建时出现错误

# Starting phase: preBuild
2023-10-07T18:15:08.707Z [INFO]: # Executing command: npm ci
2023-10-07T18:15:08.708Z [WARNING]: node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
                                    node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
2023-10-07T18:15:08.709Z [ERROR]: !!! Build failed
2023-10-07T18:15:08.709Z [ERROR]: !!! Non-Zero Exit Code detected
2023-10-07T18:15:08.709Z [INFO]: # Starting environment caching...
2023-10-07T18:15:08.709Z [INFO]: # Environment caching completed
Terminating logging...

有人可以帮我解决这个问题。 AWS amplify 使用构建镜像 Amazon Linux 2

aws-amplify astrojs
1个回答
0
投票

我使用了 Amazon Linux:2023 Image,对于实时包更新,我添加了一个 Node.js 并将其设置为 18.14.1。

这很有效,并且是我第一次成功托管具有最近问题的 astro 网站。

© www.soinside.com 2019 - 2024. All rights reserved.