指定 Ruby 版本
Buildpack 项目支持当前版本和活跃 LTS 版本的 Ruby。旧版 Ruby 也可以使用,但项目可能不会对旧版本主动进行维护。
使用 Gemfile.lock
如果应用使用捆绑器,则应在代码库的根目录中包含 Gemfile.lock。Ruby Buildpack 将自动使用 Gemfile.lock 中锁定的版本。例如,如果您的 Gemfile.lock 包含以下版本:
RUBY VERSION
ruby 3.0.3p0
Buildpack 会自动使用具有最新补丁程序级别的 Ruby 3.0.3。
使用 GOOGLE_RUNTIME_VERSION
如果您未使用捆绑器,则可以使用环境变量指定 Ruby 版本,如下所示:
pack build --builder=gcr.io/buildpacks/builder \