기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Elastic Beanstalk를 위한 Ruby 개발 환경 설정
이 주제에서는 AWS Elastic Beanstalk로 배포하기 전에 로컬 컴퓨터에서 애플리케이션을 테스트하기 위해 Ruby 개발 환경을 설정하는 지침을 제공합니다. 또한 유용한 도구에 대한 설치 지침을 제공하는 웹 사이트도 알려 줍니다.
모든 언어에 적용되는 일반적인 설정 단계와 도구는 Elastic Beanstalk에서 사용할 수 있도록 개발 머신 구성을 참조하십시오.
이 설명서의 절차를 수행하기 위해서는 실행 명령줄을 입력할 쉘 또는 터미널이 필요합니다. 명령은 프롬프트 기호($)와 해당하는 경우 현재 디렉터리 이름 뒤에 리스트로 표시됩니다.
~/eb-project$ this is a command
this is output
Linux 및 macOS의 경우 선호하는 쉘과 패키지 관리자를 사용할 수 있습니다. Windows의 경우 Linux용 Windows Subsystem을 설치
모든 언어에 적용되는 일반적인 설정 단계와 도구는 Elastic Beanstalk에서 사용할 수 있도록 개발 머신 구성 단원을 참조하십시오
Ruby 설치
C 컴파일러가 없는 경우 GCC를 설치합니다. Ubuntu에서는 apt
를 사용합니다.
~$ sudo apt install gcc
Amazon Linux에서는 yum
을 사용합니다.
~$ sudo yum install gcc
Ruby 언어 설치를 관리하려면 컴퓨터에 RVM을 설치합니다. rvm.io
~$ gpg2 --recv-keys key1
key2
~$ curl -sSL https://get.rvm.io | bash -s stable
이 스크립트는 사용자 디렉터리의 .rvm
폴더에 RVM을 설치하고, 새 터미널을 열 때마다 설정 스크립트를 로드하도록 셸 프로파일을 수정합니다. 시작하려면 스크립트를 수동으로 로드합니다.
~$ source ~/.rvm/scripts/rvm
최신 버전을 확인하려면 rvm get head
를 사용합니다.
~$ rvm get head
사용 가능한 Ruby 버전을 확인합니다.
~$ rvm list known
Elastic Beanstalk 플랫폼에서 사용할 수 있는 최신 버전의 Ruby를 찾으려면 AWS Elastic Beanstalk 플랫폼 문서의 Ruby를 확인하세요. 해당 버전을 설치합니다.
~$ rvm install 3.2
Ruby 설치를 테스트합니다.
~$ ruby --version
AWS SDK for Ruby 설치
애플리케이션 내부에서 AWS 리소스를 관리해야 한다면 AWS SDK for Ruby을(를) 설치합니다. 예를 들어 SDK for Ruby에서 Amazon DynamoDB(DynamoDB)를 사용하면 관계형 데이터베이스를 생성하지 않고도 사용자와 세션 정보를 저장할 수 있습니다.
gem
명령을 사용하여 SDK for Ruby와 해당 종속성을 설치합니다.
$ gem install aws-sdk
자세한 내용 및 설치 지침은 AWS SDK for Ruby 홈페이지
IDE 또는 텍스트 편집기 설치
IDE(통합 개발 환경)에는 애플리케이션 개발을 촉진하는 다양한 기능이 있습니다. Ruby 개발에 IDE를 사용하지 않았다면, Aptana 및 RubyMine을 사용해 보고 어느 것이 적합한지 살펴보십시오.
참고
IDE는 소스 제어에 사용하지 않을 프로젝트 폴더에 파일을 추가할 수 있습니다. 이 파일이 소스 제어용으로 커밋되지 않게 하려면 .gitignore
또는 소스 제어 도구의 유사한 기능을 사용하십시오.
코딩을 시작만 하면 되고 IDE의 일부 기능만 필요하다면, Sublime Text 설치