本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Elastic Beanstalk 上安裝具有 Gemfile 的套件
若要使用 RubyGems 來安裝應用程式所需的套件,請在專案來源的根中包含 Gemfile
檔案。
範例 Gemfile
source "https://rubygems.org"
gem 'sinatra'
gem 'json'
gem 'rack-parser'
如 Gemfile
檔案存在,Elastic Beanstalk 會執行 bundle install
來安裝相依性。如需詳細資訊,請參閱 Bundler.io 網站上的 Gemfiles
注意
除了預先安裝在 Ruby 平台上的預設版本外,您還可以使用 Puma 的其他版本。若要這麼做,請在 Gemfile
的項目中指定版本。您也可以使用自訂 Gemfile
來指定不同的應用程式伺服器,例如 Passenger。
對於這兩種情況,您還需要設定 Procfile
以啟動應用程式伺服器。
如需更多詳細資訊,請參閱使用 Procfile 設定應用程式程序。