Ruby
지각생 연습장
- 루비는 간결함과 생산성을 강조한 동적인 오픈 소스 프로그래밍 언어
- 루비 온 레일즈 : 오픈소스 웹 개발 프레임워크. 빠르게 중급 규모의 애플리케이션을 만들 수 있다고 알려져 있다.
- 최신 안정판은 1.9.2 (2013년 현재)
목차 |
plugin
RoR Git 이용한 설치
출처: http://www.lifefeel.com/319 "세상을 연주하다"
- Git 설치 : 윈도우즈 환경인 경우 http://code.google.com/p/msysgit/
- GitHub에 있는 소스코드 Git으로 관리되고 있는 소스코드를, Ruby on Rails 프로젝트의 플러그인으로 받아오기 위해선 다음과 같은 명령을 실행
- ruby script/plugin install git://github.com/darashi/jpmobile.git
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 environment
- 패키지 설치
- 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 install -r 패키지명
- 조회하기
- gem query -rn 찾는이름
- ( -r은 원격, -n 은 정규표현식 /찾는이름/ 으로 검색)
- gem query -rn 찾는이름
설정
Ruby Gem을 이용한 경우에 환경변수 설정(지금도 필요??)
- export RUBYOPT='rubygems'
plugin 들
- paperclip : 첨부파일
- TMail : Ruby Email Handler
- Magic Multi-Connections : 동시에 2개 이상의 DB에 접속
IDE
- Redmine
- RDT : eclipse 플러그인 (Ruby Development Tools)
- 이클립스의 Help > Install new software로 설치. 설치 사이트는 http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle
- Aptana
- NetBeans
- 상용프로그램들