2009/09/12

XP에 Ruby on Rails 설치하기

Redmine 에 대해 알아 보다 Ruby 플랫폼에서 동작하는 프로그램이라 하여 Ruby 시스템을 설치해 보았다.

아무것도 없는 상태에서 Ruby on Rails 만 사용하려면  instantrails 만을 설치하면 된다고 하는데 기존 XAPMM 시스템을 이용하기 위해 수동으로 설치해 보았다.


우선  http://rubyinstaller.org/ 에서 ruby186-26.exe 를 다운 받아 설치한다.

Ruby 배포 사이트

Ruby 배포 사이트



Ruby 설치 화면

Ruby 설치 화면



구성 컴포넌트 중 Ruby 외에는 선택사항인데 마땅한 편집툴이 없어 SciTE 를 선택했고, 업데이트 및 rails 설치를 위해 Enable RubyGems 를 선택하였다.

설치 구성 요소 선택 화면

설치 구성 요소 선택 화면



설치 경로는 기본 경로(C:\ruby)를 유지하였다.

Ruby 설치 경로 선택 화면

Ruby 설치 경로 선택 화면



Ruby 설치 화면

Ruby 설치 화면



Ruby 설치 확인하기


ruby -v


Ruby 설치 확인 화면

Ruby 설치 확인 화면



Ruby 를 설치하고 Rails를 설치해야 하는데 ruby 버전에 따라 다른지 모르겠지만 찾은 정보들은 대부분 곧바로 설치했다고 하는데 나의 경우는 gem 업데이트를 먼저 수행 해 주어야 정상적으로 설치가 되었다.


gem 업데이트는 아래의 명령을 이용하였다.


gem update -system


gem 업데이트 화면

gem 업데이트 화면



gem 업데이트를 마치고 난 후 아래의 명령을 이용하여 rails 를 설치하였다.


gem install rails --include-dependencies


Rails 설치 화면

Rails 설치 화면




마지막으로 mysql 드라이버를 설치하였다.


gem install mysql


MySQL 드라이버 설치

MySQL 드라이버 설치



이제 설치는 끝났다.


우선 인터넷에 얻은 정보로 첫 번째 프로젝트를 생성해 보았다.

firstproject 생성 화면

firstproject 생성 화면



rails 는 시스템에 path가 설정되어 었어서 아무 곳에서나 실행이 되지만 실행되는 곳 아래에 프로젝트 플더가 생성이 되었다. 프로젝트 생성시 rails 의 실행 위치도 고려해 보아야 할 것 같다.


ruby 가 동작하게 하려면 ruby script/server 를 실행하라고 되어 있던데 그냥 실행을 하게 되면 에러가 나왔다. 인터넷의 정보로는 어디에도 자세한 설명이 없었다.


C:\>ruby script\server

ruby: No such file or directory -- script/server (LoadError)


그래서 rails를 이용하여 프로젝트가 생성된 경로를 확인해 보니 script 폴더가 있어서 경로를 생성한 프로젝트로 변경을 하고 ruby script\server 를 실행 하였다.


Ruby 실행 화면

Ruby 실행 화면



Ruby 접속 화면

Ruby 접속 화면



<

Original Post : http://neodreamer-dev.tistory.com/319

No comments :

Post a Comment