윈도우 개발머신에 설치하기

: RailsFTW를 이용하여 한번에 설치하기

RailsFTW(Ruby on Rails For The Windows)는 윈도우즈 환경에만 설치가 가능한 레일스 인스톨러다.

장단점

레일스 개발을 위한 최소한의, 그러나 하나의 완전한 패키지로서 2014년 5월 20일 현재 RailsInstaller보다 더 높은 레일스 버전을 지원하는 것이 장점이다.

RailsFTW윈도우즈 8과는 충돌이 발생할 수도 있으며 RubyInstaller DevKit이 포함되어 있지 않기 때문에 DevKit을 필요로 하는 젬을 설치하기 위해서는 RubyInstaller 웹사이트에서 직접 다운로드 해야 한다는 단점을 가지고 있다.

설치방법

  1. RailsFTW 웹사이트에서 최신 버전의 RailsFTW 인스톨러를 다운로드 받아 설치한다.
  2. 끝이다. 정말.

참고사항

  1. 루비 콘솔을 사용하기 위해서는 시작 메뉴 > RailsFTW > Start Command Prompt with Ruby를 실행한다. 다른 개발환경의 매뉴얼을 참고하고 있다면 레일스와 관련한 커맨드를 사용할 때 해당 콘솔을 사용하면 된다.
  2. Git, Vim을 비롯한 “기본적인” 개발 관련 유틸리티는 1번의 콘솔에서 사용이 불가하므로 콘솔과는 별개로 설치해서 사용한다.
  3. msysgit(윈도우즈용 git)을 별도로 설치하면 git을 사용할 수 있다.
  4. 소스코드 에디터는 Sublime Text Editor를 사용하면 불편함이 없다.
  5. Console2을 설치하여 사용하면 cmd.exe의 불편한 점을 다소 해소할 수 있다.
  6. ImageMagick을 다운로드 받아 설치하면 이미지 업로드시 이미지 작업을 할 수 있다.
  7. Ghostscript를 다운로드 받아 설치하면 PDF 파일을 업로드시 쎔네일 이미지를 생성할 수 있다.

문제해결

  • 혹시 rake db:migrate 할 때 타임존 데이터가 없다는 에러가 발생하면 Gemfile에 gem ‘tzinfo-data’, platforms: [:mingw, :mswin] 를 추가하고 config.ru 파일에 require ‘tzinfo’ 추가하면된다.

References:

  1. https://www.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Fleehankyeol&h=OAQEeXPnX