本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置 Ruby 开发环境
设置 Ruby 开发环境以在本地测试应用程序,然后再将其部署到 Amazon Elastic Beanstalk。本主题介绍开发环境设置步骤,并提供一些有用工具的安装页面链接。
为了遵循本指南中的步骤,您需要命令行终端或 Shell,以便运行命令。命令显示在列表中,以提示符($)和当前目录名称(如果有)开头。
~/eb-project$ this is a command
this is output
在 Linux 和 macOS 中,您可使用您首选的 Shell 和程序包管理器。在 Windows 上,你可以安装适用于 Linux 的 Windows 子系统
有关适用于所有语言的常见设置步骤和工具,请参阅配置用于 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
# MRI Rubies
...
[ruby-]2.6[.8]
[ruby-]2.7[.4]
[ruby-]3[.0.2]
...
检查《Amazon 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]
安装适用于 Ruby 的 S Amazon DK
如果您需要从应用程序内部管理 Amazon 资源,请安装 Amazon SDK for Ruby。例如,借助 SDK for Ruby,您可以使用 Amazon DynamoDB(DynamoDB)来存储用户和会话信息,而无需创建关系数据库。
使用 gem
命令安装 SDK for Ruby 及其依赖项。
$ gem install aws-sdk
请访问 Amazon SDK for Ruby 主页
安装 IDE 或文本编辑器
集成开发环境(IDE)提供了便于应用程序开发的大量功能。如果你还没有使用 IDE 进行 Ruby 开发,可以试试 Aptana RubyMine ,看看哪种最适合你。
注意
IDE 可以将您可能不希望提交到源代码控制的文件添加到项目文件夹中。要防止将这些文件提交到源代码控制,请使用 .gitignore
或您的源代码控制工具的同类功能。
如果您只是希望开始编码而不需要所有 IDE 功能,请考虑安装 Sublime Text