Especificar dependências

As dependências das aplicações Ruby são declaradas num ficheiro Gemfile.

Por exemplo:

source "https://rubygems.org"

gem "rails"

Pode usar qualquer pacote Ruby compatível com Linux no ambiente flexível do App Engine, incluindo pacotes que requerem extensões nativas (C).

O tempo de execução do Ruby instala automaticamente todas as dependências declaradas no ficheiro Gemfile durante a implementação.

Instalar uma framework Web

Tem de usar uma framework Web para permitir que a sua app publique pedidos Web. Pode usar qualquer framework Web Ruby, incluindo as seguintes:

Para usar uma framework Web específica, especifique um comando de arranque no seu ficheiro app.yaml:

runtime: ruby
env: flex
entrypoint: rails server

Instalar as bibliotecas de cliente da Google Cloud

As bibliotecas cliente do Google Cloud para Ruby são uma biblioteca cliente para aceder a serviços que reduzem significativamente o código repetitivo que tem de escrever. Google Cloud A biblioteca oferece abstrações de API de alto nível, pelo que são mais fáceis de compreender e significa que dedica mais tempo a criar código que lhe interessa.

Para instalar a biblioteca localmente:

gem install google-cloud

A biblioteca de cliente também pode processar automaticamente a autenticação localmente através da Google Cloud CLI:

gcloud auth login

Para ver detalhes sobre a configuração das bibliotecas cliente do Google Cloud para Ruby para processar a autenticação automaticamente, consulte o artigo Autentique-se nos serviços Google Cloud através de bibliotecas cliente.