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 中指定依附元件」。

後續步驟