- 설치 가이드
- Ruby 설치
- Rails 설치
- Mongrel 설치
- MySQL 연동
- 사용자 가이드
- Gem 기본 명령어
- CenOS에서 Ruby 설치
- Ruby language
- 참고 문헌
Ruby 1.8.6에 대한 전반적인 사항을 정리한다.
스크립트 언어인 Ruby 파일(~.rb)의 실행 환경을 제공한다.
홈페이지 : http://www.ruby-lang.org/ko/
라이센스 : 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
CenOS에서 Ruby 설치
yum install ruby ruby-*
ruby --version
yum install rubygems rubygem-*
gem update
gem update -system
gem --version
Ruby language
ruby ~.rb
참고 문헌
gem Command Reference
[[Category:오픈소스|Category:오픈소스]]
분류: Language