Ruby
오픈소스 비즈니스 컨설팅 사이트는 모든 사람이 동참하는 개방된 사이트 입니다.
오픈 소스와 오픈 API와 관계된 사항은 자유로이 추가, 수정 하셔도 됩니다. 모두의 동참을 바랍니다.
오픈소스 비즈니스 컨설팅에 대한 문의는
으로 메일 주세요.
오픈 소스와 오픈 API와 관계된 사항은 자유로이 추가, 수정 하셔도 됩니다. 모두의 동참을 바랍니다.
오픈소스 비즈니스 컨설팅에 대한 문의는
으로 메일 주세요.
오픈소스 비즈니스 컨설팅
Ruby 1.8.6에 대한 전반적인 사항을 정리한다.
스크립트 언어인 Ruby 파일(~.rb)의 실행 환경을 제공한다.
- 홈페이지 : http://www.ruby-lang.org/ko/
- 다운로드 : http://www.ruby-lang.org/ko/downloads/
- 라이센스 : Ruby License
- 플랫폼 : Window, Linux, OS X
목차 |
[편집] 설치 가이드
아래 설치 가이드는 Windows Server 2003을 기준으로 작성한 것 입니다. 설치 환경이 틀릴 경우에는 별도의 주석을 달아 주세요.
[편집] Ruby 설치
- 다운로드 사이트에서 "루비 1.8.6 원클릭 인스톨러"를 다운로드 한다.
- 다운로드한 설치 프로그램(ruby186-26_rc2.exe)을 실행한다.
- Ruby의 기본 정보를 읽고 "Next" 버튼을 눌러 설치를 시작한다.
- 라이센스를 읽고 "I Agree" 버튼을 눌러 다음을 진행한다.
- Ruby를 설치할 디렉토리를 지정한다.
- 설치할 메뉴 폴더 이름을 지정한다.
- 설치가 완료된 것을 확인하고 "Next" 버튼을 눌러 다음을 진행한다.
- "Finish" 버튼을 눌러 설치를 종료한다.
- 도스창에서 정상적으로 설치되었는지 확인한다.
- 도스창에서 set 명령을 사용하여 다음을 확인한다.
- 환경변수 Path에 d:/OpenBiz/31_application/ruby186/bin 이 추가 되었는지 확인한다.
- RUBYOPT=-rubygems 라는 환경 변수가 설정되었는지 확인한다.
- Ruby 버전과 Gem 버전을 확인한다.
ruby -v gem -v
- 도스창에서 다음 명령을 사용하여 Ruby와 관련 gem을 최신 버전으로 update 한다.
gem update --system gem update
[편집] Rails 설치
- Rails을 설치하고 설치한 Rails의 버전을 확인한다.
gem install rails --include-dependencies rails -v
[편집] Mongrel 설치
Mongrel을 Ruby를 위한 WAS (Web Application Server)이다.
- 다음 명령을 실행하여 Mongrel을 설치한다.
gem install mongrel --include-dependencies
- Mongrel을 확인하기 위해 테스트용 프로젝트를 생성한다.
cd d:/OpenBiz/22_project rails rubytest
- Mongrel을 기동한다.
- mongrel를 종료하고자할 경우에는 Ctrl_C를 사용하세요.
cd d:/OpenBiz/22_project cd rubytest mongrel_rails start -p 8000 -e development
- http://www.jopenbusiness.com:8000/ 으로 접속하여 서비스의 정상 동작을 확인한다
[편집] MySQL 연동
- 새로 생성한 프로젝트를 mysql을 사용하도록 변경한다.
- RubyOnRails의 디폴트 데이터베이스는 SQLite3 이다.
- 파일을 갱신할 것인지를 물어볼 때 "Y"를 입력하여 갱신하도록 한다.
cd d:/OpenBiz/22_project rails -d mysql rubytest
- 다음 파일을 새로 작성된다.
app/controllers/application.rb config/database.yml config/environment.rb public/dispatch.rb public/dispatch.cgi public/dispatch.fcgi
- d:/OpenBiz/22_project/rubytest/config/database.yml 파일을 확인한다.
- ppp, 나중에 데이터베이스를 생성하고 테스트하여 결과를 등록할 것
[편집] 사용자 가이드
[편집] Gem 기본 명령어
- gem install GEMNAME [options]
- options : -v, --version VERSION 설치하려는 version
- -y, --include-dependencies 의존관계에 있는 gem들을 모두 설치
- gem update [options]
- options : --system : RubyGems software system을 update한다.
- gem cleanup [options]
- gem uninstall GEMNAME [options]
- gem search [STRING] [options]
- options : -r, --remote 원격에서 찾는다.
- gem list









