[Ruby] gem command

RubyGems

gem 명령어는 $ gem help commands 를 통해서 간략히 알아 볼 수 있으며, build cert check cleanup contents dependency environment fetch install list lock open search server sources 등이 있다.

sources

gem 을 이용하여 라이브러리를 사용할 때 사내 방화벽 정책 때문에 SSL 을 통하여

사용하지 못하는 경우가 종종 있다. 그런 경우에 gem 의 sources 를 다른 경로를 추가 및 삭제가 가능하다.

$ gem sources –add https://rubygems.org https://rubygems.org added to sources

$ gem sources –remove http://rubygems.org http://rubygems.org removed from sources

list

현재 설치되어 있는 gem 목록을 살펴볼 수 있는 명령어이다.

$ gem list

gem 이름에 대해서 정규표현식 기반으로 검색이 가능하다. 일반적으로 기본 명령어 $ gem search 를 사용하게 될 경우에 기본적으로 REMOTE 에 대한 검색이 이루어진다. 현재 로컬에 대한 gem 기반의 검색이라면 --local 옵션으로 검색 가능하다.

$ gem search rails –local

*** LOCAL GEMS ***

coffee-rails (4.1.0)

jquery-rails (4.0.5)

rails (4.2.4)

rails-deprecated_sanitizer (1.0.3)

rails-dom-testing (1.0.7, 1.0.6)

rails-html-sanitizer (1.0.2)

sass-rails (5.0.4)

sprockets-rails (2.3.3)