Ruby

지각생 연습장
  • 루비는 간결함과 생산성을 강조한 동적인 오픈 소스 프로그래밍 언어
  • 루비 온 레일즈 : 오픈소스 웹 개발 프레임워크. 빠르게 중급 규모의 애플리케이션을 만들 수 있다고 알려져 있다.
  • 최신 안정판은 1.9.2 (2013년 현재)

목차

plugin

RoR Git 이용한 설치

출처: http://www.lifefeel.com/319 "세상을 연주하다"

RubyGem

루비의 표준화 패키징 및 설치 프레임워크로 gem으로 루비 어플리케이션이나 라이브러리를 설치하고 패키징하고 관리하는 역할을 한다.

명령어들

출처 : http://blog.outsider.ne.kr/327 "루비젬(RubyGem) 명령어 정리"

  • 도움말
    gem -h
    gem --help
    gem help
  • 버전 보기
    gem -v
    gem --version
  • 환경
    gem environment
    환경정보 나옴
    gem environment gemdir
    루비젬의 메인디렉토리 보기
    gem update --system
    최신버전으로 업데이트
  • 패키지 설치
    gem install -r 패키지명
    ( -r 은 install 하위명령을 원격으로 처리함)
    gem install -r 패키지명 -v "< 0.5"
    ( -v 옵션을 통해 0.5버전보다 낮을 것충 최신버전 설치를 지정)
    gem install -r 패키지명 -t
    ( -t 는 설치과정중 테스트 스위트 있으면 실행함)
    gem install -r 패키지명 --rdoc
    ( RDoc 문서를 자동으로 생성함)
  • 조회하기
    gem query -rn 찾는이름
    ( -r은 원격, -n 은 정규표현식 /찾는이름/ 으로 검색)

설정

Ruby Gem을 이용한 경우에 환경변수 설정(지금도 필요??)

export RUBYOPT='rubygems'

plugin 들

  • paperclip : 첨부파일
  • TMail : Ruby Email Handler
  • Magic Multi-Connections : 동시에 2개 이상의 DB에 접속

IDE

참고/링크

개인 도구