Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Abhängigkeiten für Ruby-Anwendungen werden in einer Gemfile-Datei deklariert.
Beispiel:
source"https://rubygems.org"gem"rails"
Sie können jedes Linux-kompatible Ruby-Paket in der App Engine-Standardumgebung verwenden, einschließlich Paketen, die native C-Erweiterungen erfordern.
Die Ruby-Laufzeit installiert automatisch alle Abhängigkeiten, die während der Bereitstellung in Ihrer Gemfile-Datei deklariert wurden.
Web-Framework installieren
Sie müssen ein Web-Framework verwenden, damit Ihre Anwendung Webanfragen verarbeiten kann.
Sie können ein beliebiges Ruby-Web-Framework einschließlich der folgenden verwenden:
Geben Sie in Ihrer app.yaml-Datei einen Startbefehl an, um ein bestimmtes Web-Framework zu verwenden:
runtime:rubyentrypoint:railsserver
Cloud-Clientbibliotheken installieren
Die Cloud-Clientbibliothek für Ruby ist eine Clientbibliothek für den Zugriff auf Google Cloud-Dienste, die den von Ihnen zu schreibenden Boilerplate-Code erheblich reduziert. Die Bibliothek bietet API-Abstraktionen auf übergeordneter Ebene, sodass sie einfacher zu verstehen sind und Sie mehr Zeit für die Erstellung von Code haben, der für Sie von Bedeutung ist.
So installieren Sie die Bibliothek lokal:
geminstallgoogle-cloud
Die Clientbibliothek kann auch lokal automatisch die Authentifizierung mithilfe der Google Cloud CLI ausführen:
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-12-22 (UTC)."],[[["Ruby application dependencies are declared in a `Gemfile`, and the runtime automatically installs these dependencies during deployment."],["Any Linux-compatible Ruby package, including those with native extensions, can be used in the App Engine standard environment."],["A web framework, such as Ruby on Rails, Sinatra, or Rack, is necessary to serve web requests, and the specific framework should be defined with an `entrypoint` in the `app.yaml` file."],["The Cloud Client Libraries for Ruby simplify interactions with Google Cloud services and reduce the amount of boilerplate code required."],["The Cloud Client Libraries can be installed locally using the `gem install google-cloud` command and can handle authentication automatically using the `gcloud auth login` command."]]],[]]