EnglishDeutschFrançaisEspañolPortuguêsIndonesian日本語한국어简体中文繁體中文PolskiTürkçe

라이브러리

루비에서 사용할 있는 아주 매력적이고 재미있는 라이브러리들이 매우 많이 있습니다. 그 중 다가 편리한 방식으로 배포고 있습니다. 그 외 라이브러리는 소스 코드 디렉터리를 압축(.zip, .tar.gz)한 태로 배포됩니다. 루비 라이브러리를 찾는 방법과 이를 설여 사용는 것에 대해 알아봅니다.

라이브러리 찾기

루비포지는 가장 유명한 루비 라이브러리 홈이지입니다. 이 사이트를 살펴보는 유용한 방법중 가 바로 소프트웨어 맵인데 여기서 주제에 대한 라이브러리 목록을 볼 있습니다. (시 자신만 라이브러리를 만들었다면, 이를 루비포지에 프로젝트로 등록해서 서브버전 접근, 웹 공간, 메일링 리스트 등 지원을 무료로 받을 있습니다.)

루비 애플리케이 아카이브 (줄여서 RAA)는 모든 종 루비 소프트웨어가 기능별로 분어 있는 디렉터리 입니다. 재는 Net 분에 가장 많은 항목이 있고, 뒤를 이어 Database 분가 있습니다. HTMLXML 도 인기있는 분입니다. 물리 항목에도 4개 애플리케이이 등록어 있네요.

RubyGems 사용기

윈도우 설 프로그램에는 RubyGems가 포함어 있지만, 대부분 운체제에서는 직접 설를 해야 합니다. 만일 아 명령어가 동작지 않는다면, 아 RubyGems 설기 항목을 참조기 바랍니다.

젬 찾기

특정 이름으로 젬을 찾기 위해서는 search 명령을 사용합니다. 를 들어 “html”이란 단어를 포함한 젬을 찾고 싶다면,

 $ gem search html --remote

 *** REMOTE GEMS ***

 html-sample (1.0, 1.1)
    A sample Ruby gem, just to illustrate how RubyGems works.

(@—remote@ 플그는 루비포지 공식 젬 서버에서 찾겠다는 미입니다.)

젬 설기

어떤 젬을 설기를 원한다면 install 명령을 사용합니다.

 $ gem install html-sample

--version 플그를 이용면 특정 버전을 지칭해서 설할 도 있습니다.

 $ gem install html-sample --version 1.0

모든 젬 목록

루비포지에 등록된 모든 젬 목록을 볼 도 있습니다.

 $ gem list --remote

재 설된 젬 목록을 원한다면 플그 없이 실행합니다.

 $ gem list

RubyGems에 대한 보다 자세한 설명은 공식 매뉴얼을 참고기 바랍니다. 여기에는 루비 스크립트에서 젬을 사용는 제도 포함어 있습니다.

RubyGems 설기

RubyGems를 설기 위해서는 홈이지에서 최신 버전을 내려받아야 합니다. 압축을 풀고 setup.rb를 실행합니다. 일부 운체제에서는 root 권한이 필요할 도 있습니다.

를 들어 리눅스 경이라면,

$ tar xzvf rubygems-0.9.0.tar.gz
$ cd rubygems-0.9.0
$ su -
# ruby setup.rb

설 방법에 대한 더 자세한 지침을 보고 싶다면 RubyGems 매뉴얼에서 installation 부분을 참고기 바랍니다.


rubyforge.org rubyforge.org rubyforge.org tryruby.hobix.com rubyforge.org rpple.ikspres.com radiantcms.org forum.rubykr.org rubyforge.org