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.