Ruby 运行时
Cloud Functions 支持以下 Ruby 运行时:
- Ruby 3.0(推荐)
- Ruby 2.7
- Ruby 2.6
如需了解如何准备本地机器以进行 Ruby 开发,请参阅设置 Ruby 开发环境。
如需开始在 Cloud Functions 上使用 Ruby,请参阅快速入门。
选择运行时
您可以在部署期间为您的函数选择 Ruby 运行时。
gcloud
如果您使用的是 Google Cloud CLI,则可以使用 --runtime
参数指定运行时。NAME 指定函数名称。例如:
gcloud functions deploy NAME --runtime ruby30 --trigger-http
如需详细了解您在部署函数时可以指定的参数,请参阅使用 gcloud 工具进行部署。
控制台
如果您使用的是 Google Cloud 控制台,则可以在创建和部署函数时选择运行时环境。如需详细说明,请参阅 Google Cloud 控制台快速入门。
执行环境
执行环境包括运行时、操作系统和调用函数的库。
Ruby 运行时使用基于 Ubuntu 18.04 的执行环境。如需了解详情,请参阅 Cloud Functions 函数执行环境。
调用您的函数的库是 Ruby 版 Cloud Functions 框架。
源代码结构
要让 Cloud Functions 找到您的函数定义,每个运行时都对您的源代码有一定的结构要求。如需了解详情,请参阅编写 Cloud Functions 函数。
指定依赖项
如需为函数指定依赖项,您可以将依赖项添加到项目文件中。如需了解详情,请参阅指定 Ruby 依赖项。
后续步骤
- 从头开始创建您的第一个 Ruby 函数。