문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Ruby (문단 편집) == 패키지 관리 == Gem이라는 패키지 관리자를 사용한다. [[https://rubygems.org/]]에 게시된 패키지를 Gem을 통해 설치할 수 있다. python의 pip과 비슷한 기능이라고 보면 된다. Gem 패키지 중 하나인 bundler는 여러 Gem 패키지를 설치할 때 발생하는 의존성 문제를 확인해 패키지를 안전하게 설치할 수 있도록 도와준다. Gemfile을 통해 필요한 패키지들을 나열하게 되는데, bundle install을 통해 Gemfile에 작성된 Gem 패키지들을 설치할 수 있다. 만약 특정 Gem 패키지를 추가하고 싶다면 Gemfile에 추가한 후 다시 bundle install을 수행하면 된다. bundler는 Gemfile에 따라 설치를 한 후 Gemfile.lock 파일을 자동으로 만든다. Gemfile.lock에는 실제로 설치된 모든 Gem 패키지의 버전이 명시되어 있다[* JS에 익숙하다면 package-lock.json과 대응되는 파일이라고 보면 된다.] 때때로 xxx.gemspec 파일을 보기도 하는데, 이것은 해당 Gem 패키지의 정보가 담긴 명세서라고 보면 된다. 보통 [Gem 패키지 이름].gemspec의 이름을 가진다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기