Ruby 애플리케이션의 종속 항목은 Gemfile
파일에 선언됩니다.
예를 들면 다음과 같습니다.
source "https://rubygems.org"
gem "rails"
기본(C) 확장 프로그램이 필요한 패키지를 포함하여 모든 Linux 호환 Ruby 패키지를 App Engine 표준 환경에서 사용할 수 있습니다.
Ruby 런타임은 배포 중 Gemfile
파일에 선언된 모든 종속 항목을 자동으로 설치합니다.
웹 프레임워크 설치
앱이 웹 요청을 처리하도록 사용 설정하려면 웹 프레임워크를 사용해야 합니다. 다음을 포함한 모든 Ruby 웹 프레임워크를 사용할 수 있습니다.
특정 웹 프레임워크를 사용하려면 app.yaml
파일에 시작 명령어를 지정합니다.
runtime: ruby
entrypoint: rails server
Cloud 클라이언트 라이브러리 설치
Ruby용 Cloud 클라이언트 라이브러리는 작성해야 하는 상용구 코드를 대폭 줄여주는 Google Cloud 서비스에 액세스하기 위한 클라이언트 라이브러리입니다. 이 라이브러리는 높은 수준의 API 추상화를 제공하기 때문에 이해하기가 더 쉬우며 이러한 기능을 통해 중요한 코드를 만드는 데 더 많은 시간을 투자할 수 있습니다.
로컬에서 라이브러리를 설치하려면 다음을 실행합니다.
gem install google-cloud
클라이언트 라이브러리는 Google Cloud CLI를 사용하여 로컬에서 인증도 자동으로 처리할 수 있습니다.
gcloud auth login
인증을 자동으로 처리하기 위한 Ruby용 Cloud 클라이언트 라이브러리 구성에 대한 자세한 내용은 클라이언트 라이브러리를 사용하여 Cloud 서비스에 인증을 참조하세요.