

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 可用的运行时
<a name="available-runtimes"></a>

您可以在 buildspec 文件的 `runtime-versions` 部分中指定一个或多个运行时。如果您的运行时依赖于另一个运行时，您还可以在 buildspec 文件中指定其依赖运行时。如果您未在 buildspec 文件中指定任何运行时，请 CodeBuild 选择您使用的映像中可用的默认运行时。如果指定一个或多个运行时，则仅 CodeBuild 使用这些运行时。如果未指定依赖运行时，则 CodeBuild 会尝试为您选择依赖运行时。

**注意**  
如果未指定运行时版本，则 CodeBuild 使用默认版本。当先前的默认版本达到使用寿命终止 (EOL) 时，默认版本可能会发生变化。为避免对构建环境进行意外更改，我们建议在 buildspec 文件中指定运行时版本。

 有关更多信息，请参阅 [Specify runtime versions in the buildspec file](build-spec-ref.md#runtime-versions-buildspec-file)。

[Specify runtime versions in the buildspec file](build-spec-ref.md#runtime-versions-buildspec-file).

.

**Topics**
+ [Linux 映像运行时](#linux-runtimes)
+ [macOS 映像运行时](#macOS-runtimes)
+ [Windows 映像运行时](#windows-runtimes)

## Linux 映像运行时
<a name="linux-runtimes"></a>

下表包含可用的运行时和支持这些运行时的标准 Linux 映像。


**Ubuntu 和 Amazon Linux 平台运行时系统**  


- **dotnet**
  - **版本:** 6.0 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：dotnet6<br />Amazon Linux 2 AArch64 Lambda 标准：dotnet6<br />Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 8.0 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 10.0 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0

- **golang**
  - **版本:** 1.20 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 1.21 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：go1.21<br />Amazon Linux 2 AArch64 Lambda 标准：go1.21<br />Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 1.22 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 1.23 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 1.24 / **图片:** 亚马逊 Linux 2023 x86\_64 Lambda 标准:go1.24<br />亚马逊 Linux 2023 aarch64 Lambda 标准:go1.24<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 1.25 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 1.26 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0

- **java**
  - **版本:** corretto8 / **图片:** Amazon Linux 2 x86\_64 标准：corretto8<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** corretto11 / **图片:** Amazon Linux 2 x86\_64 标准：corretto11<br />Amazon Linux 2 x86\_64 Lambda 标准：corretto11<br />Amazon Linux 2 AArch64 Lambda 标准：corretto11<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** corretto17 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：corretto17<br />Amazon Linux 2 AArch64 Lambda 标准：corretto17<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** corretto21 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：corretto21<br />Amazon Linux 2 AArch64 Lambda 标准：corretto21<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** corretto25 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0

- **nodejs**
  - **版本:** 18 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：nodejs18<br />Amazon Linux 2 AArch64 Lambda 标准：nodejs18<br />Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 20 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：nodejs20<br />Amazon Linux 2 AArch64 Lambda 标准：nodejs20<br />Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 22 / **图片:** 亚马逊 Linux 2023 x86\_64 Lambda 标准：nodejs22<br />亚马逊 Linux 2023 aarch64 Lambda 标准：nodejs22<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 24 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0

- **php**
  - **版本:** 8.1 / **图片:** Amazon Linux 2023 AArch64 标准：3.0
  - **版本:** 8.2 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 8.3 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 8.4 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 8.5 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0

- **python**
  - **版本:** 3.9 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 3.10 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 3.11 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：python3.11<br />Amazon Linux 2 AArch64 Lambda 标准：python3.11<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 3.12 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：python3.12<br />Amazon Linux 2 AArch64 Lambda 标准：python3.12<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 3.13 / **图片:** 亚马逊 Linux 2023 x86\_64 Lambda 标准：python3.13<br />亚马逊 Linux 2023 aarch64 Lambda 标准：python3.13<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 3.14 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0

- **ruby**
  - **版本:** 3.1 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 3.2 / **图片:** Amazon Linux 2 x86\_64 Lambda 标准：ruby3.2<br />Amazon Linux 2 AArch64 Lambda 标准：ruby3.2<br />Amazon Linux 2023 x86\_64 标准：5.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0
  - **版本:** 3.3 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 3.4 / **图片:** 亚马逊 Linux 2023 x86\_64 Lambda 标准：ruby3.4<br />亚马逊 Linux 2023 aarch64 Lambda 标准：ruby3.4<br />Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0
  - **版本:** 4.0 / **图片:** Amazon Linux 2023 x86\_64 标准：5.0<br />亚马逊 Linux 2023 x86\_64 标准：6.0<br />Amazon Linux 2023 AArch64 标准：3.0<br />Ubuntu 22.04 标准：7.0<br />Ubuntu 24.04 标准：8.0

- **rust**
  - **版本:** 1.94
  - **图片:** Amazon Linux 2023 AArch64 标准：3.0



## macOS 映像运行时
<a name="macOS-runtimes"></a>

**重要**  
Mac 版本的 CodeBuild 精选映像包含预装的 macOS 和 Xcode。使用 Xcode 软件即表示您确认、理解并同意 [Xcode 和 Apple SDK 协议](https://www.apple.com/legal/sla/docs/xcode.pdf)。如果您不接受协议的条款和条件，请不要使用 Xcode 软件。请改为提供您自己的亚马逊机器映像（AMI）。有关更多信息，请参阅 [如何配置 macOS 预留容量实例集？](fleets.md#fleets.configure-macos)。

下表包含 macOS 支持的可用运行时。


**macOS 平台运行时**  


- **bash**
  - **版本:** 3.2.57
  - **图片:** macos-arm-base:15<br />macos-arm-base: 26
  - **附加说明:** 

- **clang**
  - **版本:** 17.0.0
  - **图片:** macos-arm-base:15<br />macos-arm-base: 26
  - **附加说明:** 

- **dotnet sdk**
  - **版本:** 8.0.416 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 8.0.417 / **图片:** macos-arm-base: 26 / **附加说明:** 
  - **版本:** 10.0.101 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 10.0.102 / **图片:** macos-arm-base: 26 / **附加说明:** 

- **gcc**
  - **版本:** 11.5.0 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 可通过使用 `gcc-11` 别名获得
  - **版本:** 12.4.0 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 可通过使用 `gcc-12` 别名获得
  - **版本:** 13.4.0 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 可通过使用 `gcc-13` 别名获得
  - **版本:** 14.3.0 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 可通过使用 `gcc-14` 别名获得

- **gnu**
  - **版本:** 11.5.0 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 可通过使用 `gfortran-11` 别名获得
  - **版本:** 12.4.0 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 可通过使用 `gfortran-12` 别名获得
  - **版本:** 13.4.0 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 可通过使用 `gfortran-13` 别名获得
  - **版本:** 14.3.0 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 可通过使用 `gfortran-14` 别名获得

- **golang**
  - **版本:** 1.24.11 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 1.25.4 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 

- **java**
  - **版本:** Corretto8 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** Corretto11 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** Corretto17 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** Corretto21 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** Corretto25 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 

- **kotlin**
  - **版本:** 2.2.21 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 2.3.0 / **图片:** macos-arm-base: 26 / **附加说明:** 

- **mono**
  - **版本:** 6.14.1
  - **图片:** macos-arm-base:15<br />macos-arm-base: 26
  - **附加说明:** 

- **nodejs**
  - **版本:** 20.19.6 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 22.21.1 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 24.11.1 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 

- **perl**
  - **版本:** 5.34.1
  - **图片:** macos-arm-base:15<br />macos-arm-base: 26
  - **附加说明:** 

- **php**
  - **版本:** 8.2.29 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 8.2.30 / **图片:** macos-arm-base: 26 / **附加说明:** 
  - **版本:** 8.3.28 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 8.3.30 / **图片:** macos-arm-base: 26 / **附加说明:** 
  - **版本:** 8.4.15 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 8.4.17 / **图片:** macos-arm-base: 26 / **附加说明:** 
  - **版本:** 8.5.0 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 8.5.2 / **图片:** macos-arm-base: 26 / **附加说明:** 

- **python**
  - **版本:** 3.10.19 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 3.11.14 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 3.12.12 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 3.13.10 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 3.14.1 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 

- **ruby**
  - **版本:** 3.2.9 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 3.3.10 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 
  - **版本:** 3.4.7 / **图片:** macos-arm-base:15<br />macos-arm-base: 26 / **附加说明:** 

- **rust**
  - **版本:** 1.91.1 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 1.92.0 / **图片:** macos-arm-base: 26 / **附加说明:** 

- **swift**
  - **版本:** 6.2.1 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 6.2.3 / **图片:** macos-arm-base: 26 / **附加说明:** 

- **XCode**
  - **版本:** 26.1.1 / **图片:** macos-arm-base:15 / **附加说明:** 
  - **版本:** 26.2 / **图片:** macos-arm-base: 26 / **附加说明:** 



## Windows 映像运行时
<a name="windows-runtimes"></a>

Windows Server Core 2019 的基本映像包含以下运行时。


**Windows 平台运行时**  

| 运行时名称 | Windows Server Core 2019 标准版：1.0 版本 | Windows Server Core 2019 标准版：2.0 版本 | Windows Server Core 2019 标准版：3.0 版本 | 
| --- | --- | --- | --- | 
| dotnet | 3.1<br />5.0 | 3.1<br />6.0<br />7.0 | 8.0 | 
| dotnet sdk | 3.1<br />5.0 | 3.1<br />6.0<br />7.0 | 8.0 | 
| golang | 1.14 | 1.18 | 1.21<br />1.22<br />1.23 | 
| gradle | 6.7 | 7.6 | 8.12 | 
| java | Corretto11 | Corretto11<br />Corretto17 | Corretto8<br />Corretto11<br />Corretto17<br />Corretto21 | 
| maven | 3.6 | 3.8 | 3.9 | 
| nodejs | 14.15 | 16.19 | 20.18<br />22.13 | 
| php | 7.4 | 8.1 | 8.3<br />8.4 | 
| PowerShell | 7.1 | 7.2 | 7.4 | 
| python | 3.8 | 3.10 | 3.10<br />3.11<br />3.12<br />3.13 | 
| ruby | 2.7 | 3.1 | 3.2<br />3.3<br />3.4 | 