Dependensi untuk aplikasi Ruby dideklarasikan dalam file
Gemfile.
Contoh:
source"https://rubygems.org"gem"rails"
Anda dapat menggunakan paket Ruby yang kompatibel dengan Linux di lingkungan fleksibel App Engine, termasuk paket yang memerlukan ekstensi native (C).
Runtime Ruby akan otomatis menginstal semua dependensi yang dideklarasikan dalam file Gemfile selama deployment.
Menginstal framework web
Anda harus menggunakan framework web agar aplikasi dapat melayani permintaan web.
Anda dapat menggunakan framework web Ruby apa pun termasuk yang berikut ini:
Untuk menggunakan framework web tertentu, tentukan perintah startup dalam file app.yaml:
runtime:rubyenv:flexentrypoint:railsserver
Menginstal Library Klien Cloud
Library Klien Cloud untuk Ruby adalah library klien untuk mengakses layanan Google Cloud yang secara signifikan mengurangi kode boilerplate yang harus Anda tulis. Library ini menyediakan abstraksi API tingkat tinggi agar lebih mudah dipahami dan memungkinkan Anda menghabiskan lebih banyak waktu untuk membuat kode yang penting bagi Anda.
Untuk menginstal library secara lokal:
geminstallgoogle-cloud
Library klien juga dapat otomatis menangani autentikasi secara lokal menggunakan Google Cloud CLI:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-06 UTC."],[[["Ruby application dependencies are managed in a `Gemfile`, which is automatically processed during deployment to install all required packages."],["The App Engine flexible environment supports any Linux-compatible Ruby package, including those with native (C) extensions."],["A web framework is required to serve web requests, and popular options like Ruby on Rails, Sinatra, and Rack are supported."],["The `app.yaml` file must specify a startup command to indicate which web framework will be used by the application."],["The Cloud Client Libraries for Ruby, installable via `gem install google-cloud`, are available to simplify interactions with Google Cloud services and manage authentication."]]],[]]