使用 Ruby 库

Ruby 应用的依赖项在 Gemfile 文件中声明。

例如:

source "https://rubygems.org"

gem "rails"

您可以在 App Engine 柔性环境中使用任何与 Linux 兼容的 Ruby 包,包括需要原生 (C) 扩展的包。

部署期间,Ruby 运行时将自动安装Gemfile 文件中声明的所有依赖项。

安装网络框架

要让应用能够处理 Web 请求,您需要使用 Web 框架。您可以使用任何 Ruby 网络框架,包括以下各项:

要使用特定 Web 框架,请在 app.yaml 文件中指定启动命令:

runtime: ruby
env: flex
entrypoint: rails server

安装 Google Cloud 客户端库

适用于 Ruby 的 Google Cloud 客户端库是一个用于访问 Google Cloud 服务的客户端库,可显著减少您必须编写的样板代码量。该库提供高级 API 抽象,因此更容易理解,并且意味着您可以腾出更多时间创建对您非常重要的代码。

要在本地安装库,请运行以下命令:

gem install google-cloud

该客户端库也可使用 Google Cloud CLI 为您在本地自动处理身份验证:

gcloud auth login