指定依赖项

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

例如:

source "https://rubygems.org"

gem "rails"

您可以在 App Engine 中使用任何与 Linux 兼容的 Ruby 软件包,包括需要原生 C 扩展程序的软件包。

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

安装网络框架

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

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

runtime: ruby
entrypoint: rails server

安装 Cloud 客户端库

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

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

gem install google-cloud

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

gcloud auth login

如需详细了解如何配置适用于 Ruby 的 Cloud 客户端库以自动处理身份验证,请参阅使用客户端库向 Cloud 服务进行身份验证