Ruby 运行时

概览

Cloud Functions 函数在由操作系统版本、插件软件包、语言支持以及支持和调用函数的 Functions 框架库组成的环境中运行。此环境由语言版本进行标识,称为运行时。

如需了解运行时的一般信息以及每个 Ruby 运行时使用的 Ubuntu 版本,请参阅 Cloud Functions 执行环境

选择运行时

Cloud Functions 函数支持运行时支持页面上列出的多个 Ruby 版本。您可以在部署期间为您的函数选择首选 Ruby 运行时。

gcloud

如果您使用的是 Google Cloud CLI,请使用 --runtime 参数指定运行时。NAME 指定函数名称。例如:

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

如需了解更多部署参数,请参阅使用 Google Cloud CLI 进行部署

控制台

如果您使用的是 Google Cloud 控制台,请参阅 Google Cloud 控制台快速入门以获取详细说明。

源代码结构

为了让 Cloud Functions 找到函数的定义,源代码必须遵循特定结构。如需了解详情,请参阅编写 Cloud Functions 函数

函数准备

您可以直接在 Google Cloud 控制台中准备函数,也可以在本地机器上编写函数并上传该函数。如需准备本地机器以用于 Ruby 开发,请参阅设置 Ruby 开发环境。 调用您的函数的库是 Ruby 版 Cloud Functions 框架

指定依赖项

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

后续步骤