Ruby 运行时
概览
Cloud Run functions 函数在由操作系统版本、插件软件包、语言支持以及支持和调用函数的 Functions 框架库组成的环境中运行。此环境由语言版本进行标识,称为运行时。
如需了解运行时的一般信息以及每个 Ruby 运行时使用的 Ubuntu 版本,请参阅 Cloud Run functions 执行环境。
选择运行时
Cloud Run functions支持运行时支持页面上列出的多个 Ruby 版本。您可以在部署期间为您的函数选择首选 Ruby 运行时。
如果您使用的是 Google Cloud CLI,请使用 --runtime 参数指定运行时。NAME 指定函数名称。例如:
gcloud functions deploy NAME --no-gen2 --runtime ruby34 --trigger-http
如需了解更多部署参数,请参阅部署 Cloud Run functions 函数。
源代码结构
为了让 Cloud Run functions 找到函数的定义,源代码必须遵循特定结构。如需了解详情,请参阅编写 Cloud Run functions 函数。
函数准备
您可以在本地机器上编写函数并上传该函数。如需准备本地机器以用于 Ruby 开发,请参阅设置 Ruby 开发环境。 调用您的函数的库是 Ruby 版 Cloud Functions 框架。
指定依赖项
如需为函数指定依赖项,您可以将依赖项添加到项目文件中。如需了解详情,请参阅指定 Ruby 依赖项。
后续步骤
- 从头开始创建您的第一个 Ruby 函数。