Ruby 應用程式的依附元件會在 Gemfile
檔案中宣告。
例如:
source "https://rubygems.org"
gem "rails"
您可以在 App Engine 標準環境中使用與 Linux 相容的任何 Ruby 套件,包括需要使用原生 (C) 擴充功能的套件。
在部署期間,Ruby 執行階段會自動安裝 Gemfile
檔案中宣告的所有依附元件。
安裝網路架構
您必須使用網路架構,讓應用程式能夠處理網路要求。您可以使用任何 Ruby 網路架構,包括:
如要使用特定網路架構,請在 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 服務進行驗證」。