為 Elastic Beanstalk 設置 Ruby 開發環境 - AWS Elastic Beanstalk

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

為 Elastic Beanstalk 設置 Ruby 開發環境

本章提供設定 Ruby 開發環境,以便在將應用程式部署到本機測試應用程式的指示 AWS Elastic Beanstalk。 它還引用了提供有用工具安裝說明的網站。

如需了解適用所有語言的常見設定步驟和工具,請參閱設定您的開發機器搭配 Elastic Beanstalk 使用

為了遵循本指南的程序,您需要命令列終端機或 shell 來執行命令。命令清單前會出現提示字元 ($) 及目前的目錄名稱 (如有)。

~/eb-project$ this is a command this is output

在 Linux 和 macOS 上,您可以使用偏好的 Shell 和套件軟體管理工具。在視窗上,你可以安裝視窗子系統為 Linux 得到一個視窗集成的 Ubuntu 和 Bash 的版本。

如需了解適用所有語言的常見設定步驟和工具,請參閱設定您的開發機器搭配 Elastic Beanstalk 使用

安裝 Ruby

GCC如果您沒有 C 編譯器,請安裝。在 Ubuntu 上,使用 apt

~$ sudo apt install gcc

在 Amazon Linux 上,使用 yum

~$ sudo yum install gcc

安裝RVM以管理您電腦上的 Ruby 語言安裝。使用於 rvm.io 的命令來取得專案金鑰並執行安裝指令碼。

~$ gpg2 --recv-keys key1 key2 ~$ curl -sSL https://get.rvm.io | bash -s stable

此指令碼會安裝RVM在使用者目錄.rvm中名為的資料夾中,並修改您的 shell 設定檔,以便在您開啟新終端機時載入安裝指令碼。手動載入指令碼以開始使用。

~$ source ~/.rvm/scripts/rvm

請使用 rvm get head 來取得最新版本。

~$ rvm get head

查看 Ruby 的可用版本。

~$ rvm list known

檢查紅寶石 AWS Elastic Beanstalk 平台文件,以尋找 Elastic Beanstalk 平台上可用的最新版本 Ruby。安裝該版本。

~$ rvm install 3.2

測試您的 Ruby 安裝。

~$ ruby --version

安裝 AWS SDK對於紅寶石

如果您需要管理 AWS 從您的應用程序中的資源,安裝 AWS SDK for Ruby。 例如,對SDK於 Ruby,您可以使用 Amazon DynamoDB (DynamoDB) 來存放使用者和工作階段資訊,而無需建立關聯式資料庫。

使SDK用gem命令安裝 Ruby 及其依賴關係。

$ gem install aws-sdk

造訪 AWS SDK for Ruby 主頁以獲取更多信息和安裝說明。

安裝IDE或文字編輯器

整合式開發環境 (IDEs) 提供廣泛的功能,可促進應用程式開發。如果您還沒有使IDE用 Ruby 開發,請嘗試 Aptana RubyMine 並查看哪種最適合您。

注意

IDE可能會將文件添加到您可能不希望提交到源代碼管理的項目文件夾中。欲避免將這些檔案遞交給來源控制,請使用 .gitignore 或等同來源控制工具的功能。

如果您只想開始編碼並且不需要的所有功能IDE,請考慮安裝 Sublime Text