Ruby 執行階段
總覽
Cloud Run 函式會在環境中執行,該環境包含作業系統版本、附加套件、語言支援,以及支援和叫用函式的 Functions Framework 程式庫。這個環境由語言版本識別,稱為「執行階段」。
如要瞭解一般執行階段,以及各個 Ruby 執行階段使用的 Ubuntu 版本,請參閱 Cloud Run 函式執行環境。
選取執行階段
Cloud Run functions 支援多個 Ruby 版本,詳情請參閱「執行階段支援」頁面。在部署期間,您可以針對函式選取偏好的 Ruby 執行階段。
如果您使用的是 Google Cloud CLI,請使用 --runtime 參數指定執行階段,NAME 會指定函式名稱。例如:
gcloud functions deploy NAME --no-gen2 --runtime ruby34 --trigger-http
如需更多部署參數,請參閱「部署 Cloud Run function」。
原始碼結構
如要讓 Cloud Run functions 找到函式的定義,原始碼必須遵循特定結構。詳情請參閱編寫 Cloud Run 函式一文。
函式準備
您可以在本機電腦上編寫函式,然後上傳。如要準備本機電腦以進行 Ruby 開發作業,請參閱「設定 Ruby 開發環境」。叫用函式的程式庫是 Ruby Functions Framework。
指定依附元件
您可以將依附元件新增至專案檔案,為函式指定依附元件。詳情請參閱「在 Ruby 中指定依附元件」。
後續步驟
- 從頭開始建立第一個 Ruby 函式。