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