Como especificar dependências

As dependências dos aplicativos em Ruby são declaradas em um arquivo Gemfile.

Exemplo:

source "https://rubygems.org"

gem "rails"

É possível usar qualquer pacote Ruby compatível com Linux no ambiente padrão do App Engine, incluindo pacotes que exijam extensões nativas (C).

O ambiente de execução do Ruby instalará automaticamente todas as dependências declaradas no seu arquivo Gemfile durante a implantação.

Como instalar um framework da Web

Você precisará usar uma estrutura da Web para permitir que seu aplicativo veicule solicitações da Web. Use qualquer estrutura Ruby da Web, incluindo as seguintes:

Para usar um framework de Web específico, especifique um comando de inicialização no arquivo app.yaml:

runtime: ruby
entrypoint: rails server

Como instalar as bibliotecas de cliente do Cloud

As bibliotecas de cliente do Cloud para Ruby dão acesso a serviços do Google Cloud que reduz significativamente o código boilerplate que você precisa escrever. A biblioteca fornece abstrações detalhadas de API para facilitar o entendimento. Assim, você passa mais tempo criando o código necessário.

Para instalar a biblioteca no local:

gem install google-cloud

A biblioteca de cliente também pode processar automaticamente a autenticação no local para você usando a Google Cloud CLI:

gcloud auth login

Para saber mais sobre como configurar bibliotecas de cliente do Cloud para Ruby para lidar com a autenticação automaticamente, consulte Autenticar para os serviços do Cloud usando bibliotecas de cliente.