Ruby 运行时

Cloud Functions 支持以下 Ruby 运行时:

  • Ruby 2.7(推荐)
  • Ruby 2.6

如需了解如何准备本地机器以进行 Ruby 开发,请参阅设置 Ruby 开发环境

如需开始在 Cloud Functions 上使用 Ruby,请参阅快速入门

选择运行时

您可以在部署期间为您的函数选择 Ruby 运行时。

gcloud

如果您使用的是 gcloud 命令行工具,则可以使用 --runtime 参数指定运行时。NAME 指定函数名称。例如:

gcloud functions deploy NAME --runtime ruby27 --trigger-http

如需详细了解您在部署函数时可以指定的参数,请参阅使用 gcloud 工具进行部署

控制台

如果您使用的是 Cloud Console,则可以在创建和部署函数时选择运行时。 如需详细说明,请参阅 Cloud Console 快速入门

执行环境

执行环境包括运行时、操作系统和调用函数的库。 运行时支持 Ruby 2.6Ruby 2.7

Ruby 运行时使用基于 Ubuntu 18.04 的执行环境。如需了解详情,请参阅 Cloud Functions 函数执行环境

调用您的函数的库是 Ruby 版 Cloud Functions 框架

源代码结构

要让 Cloud Functions 找到您的函数定义,每个运行时都对您的源代码有一定的结构要求。如需了解详情,请参阅编写 Cloud Functions 函数

指定依赖项

如需为函数指定依赖项,您可以将依赖项添加到项目文件中。如需了解详情,请参阅指定 Ruby 依赖项

后续步骤