設定您的 Ruby 開發環境 - AWS Elastic Beanstalk

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

設定您的 Ruby 開發環境

設定 Ruby 開發環境於本機測試您的應用程式,之後再部署至 AWS Elastic Beanstalk。此主題概述開發環境設定步驟,並提供實用工具的安裝頁面連結。

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

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

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

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

安裝 Ruby

如果您沒有 C 編譯器,請安裝 GCC。在 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 # MRI Rubies ... [ruby-]2.6[.8] [ruby-]2.7[.4] [ruby-]3[.0.2] ...

查看《AWS Elastic Beanstalk 平台文件》中的 Ruby,以尋找 Elastic Beanstalk 平台上可用的最新 Ruby 版本。安裝該版本。

~$ rvm install 3.0.2 Searching for binary rubies, this might take some time. Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.0.2.tar.bz2 Checking requirements for ubuntu. Updating system.. ... Requirements installation successful. ruby-3.0.2 - #configure ruby-3.0.2 - #download ...

測試您的 Ruby 安裝。

~$ ruby --version ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

安裝適用於 AWS SDK for Ruby

如果您需要從應用程式內管理 AWS 資源,請安裝 AWS SDK for Ruby. 例如,透過適用於 Ruby 的開發套件,您可以使用 Amazon DynamoDB (DynamoDB) 來存放使用者和工作階段資訊,無須建立關聯式資料庫。

使用 gem 命令來安裝適用於 Ruby 的開發套件及其相依性。

$ gem install aws-sdk

如需詳細資訊及安裝說明,請前往 AWS SDK for Ruby 首頁

安裝 IDE 或文字編輯器

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

注意

IDE 可能會於專案資料夾新增您不希望遞交給來源控制的檔案。欲避免將這些檔案遞交給來源控制,請使用 .gitignore 或等同來源控制工具的功能。

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