상단

Ruby 1.8.6에 대한 전반적인 사항을 정리한다.
 
스크립트 언어인 Ruby 파일(~.rb)의 실행 환경을 제공한다.

 

설치 가이드


아래 설치 가이드는 Windows Server 2003을 기준으로 작성한 것 입니다. 설치 환경이 틀릴 경우에는 별도의 주석을 달아 주세요. 

 
 
 

Ruby 설치

 
  • 다운로드 사이트에서 "루비 1.8.6 원클릭 인스톨러"를 다운로드 한다.
    다운로드


  • 다운로드한 설치 프로그램(ruby186-26_rc2.exe)을 실행한다.

 

  • Ruby의 기본 정보를 읽고 "Next" 버튼을 눌러 설치를 시작한다.
    설치 시작


  • 라이센스를 읽고 "I Agree" 버튼을 눌러 다음을 진행한다.
    라이센스 확인


  • Ruby를 설치할 디렉토리를 지정한다.
    디렉토리 지정


  • 설치할 메뉴 폴더 이름을 지정한다.
    메뉴 폴더 지정


  • 설치가 완료된 것을 확인하고 "Next" 버튼을 눌러 다음을 진행한다.
    설치 확인


  • "Finish" 버튼을 눌러 설치를 종료한다.
    설치 종료


  • 도스창에서 정상적으로 설치되었는지 확인한다.

  • 도스창에서 set 명령을 사용하여 다음을 확인한다.

 
  1. 환경변수 Path에 d:/OpenBiz/31_application/ruby186/bin 이 추가 되었는지 확인한다.

  2. 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


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

 
 
 
 

CenOS에서 Ruby 설치


 yum install ruby ruby-*
 ruby --version
 
 yum install rubygems rubygem-*
 gem update
 gem update -system
 gem --version
 

Ruby language


 

ruby ~.rb

 
 
 

참고 문헌


 
최종 수정일: 2024-09-30 12:26:18

이전글 :
다음글 :