Se stai creando una nuova funzione, consulta la guida rapida della console su Cloud Run. I contenuti di questa pagina si applicano solo alle funzioni legacy esistenti create con l'API Cloud Functions v1.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Runtime Ruby
Panoramica
La funzione Cloud Run viene eseguita in un ambiente costituito da una versione del sistema operativo, oltre a pacchetti aggiuntivi, supporto per le lingue e la libreria Functions Framework che supporta e richiama la funzione.
Questo ambiente è identificato dalla versione della lingua ed è noto come ambiente di runtime.
Cloud Run supporta diverse versioni di Ruby, elencate nella pagina Supporto del runtime. Puoi selezionare il runtime Ruby preferito per la tua funzione durante il deployment.
gcloud
Se utilizzi Google Cloud CLI, specifica il runtime
utilizzando il parametro --runtime. NAME specifica il
nome della funzione. Ad esempio:
Affinché le funzioni Cloud Run trovino la definizione della funzione, il codice sorgente deve seguire una struttura specifica. Per ulteriori informazioni, consulta Scrittura di funzioni Cloud Run.
Preparazione della funzione
Puoi preparare una funzione direttamente dalla Google Cloud console o scriverla sulla tua macchina locale e caricarla. Per preparare la tua macchina locale per lo sviluppo in Ruby, consulta Configurazione di un ambiente di sviluppo Ruby.
La libreria che richiama la funzione è il
Ruby Functions Framework.
Specifica delle dipendenze
Puoi specificare le dipendenze per la funzione aggiungendole a un file di progetto.
Per ulteriori informazioni, consulta Specificare le dipendenze in Ruby.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-14 UTC."],[[["Cloud Run functions utilize a runtime environment that includes the operating system, language support, and the Functions Framework library, with the specific environment determined by the selected Ruby version."],["You can choose from several supported Ruby runtimes when deploying your Cloud Run function, with the available versions listed on the Runtime support page."],["When using the Google Cloud CLI, the `--runtime` parameter allows you to specify the desired Ruby runtime for your function during deployment."],["Cloud Run functions require a specific source code structure for the system to locate your function's definition; therefore, it's imperative to follow the guidance given in the Writing Cloud Run functions documentation."],["Ruby supports only CloudEvent functions as event-driven function types, and you can manage dependencies for your function by adding them to a designated project file, as detailed in the Specifying dependencies in Ruby guide."]]],[]]