프로그래밍 · 1 min read · Jan 21, 2026
루비 온 레일스 시작하기
루비 온 레일스 시작하기
일반적으로 3가지 설치 방법이 있습니다: OSX, Windows 및 Linux, 그 중 Linux가 가장 쉽습니다.
Windows:
http://www.rubyonrails.org/에 가서 gems가 포함된 패키지(윈도우 설치 프로그램)를 다운로드합니다.
패키지를 설치합니다.
다음 명령어로 gem 시스템을 업데이트합니다:
gem update --system설치된 gems를 다음 명령어로 업데이트합니다:
gem update이 작업이 완료되면 관련 gems를 설치합니다. 최소한 다음을 권장합니다:
*rails (프레임워크용)
rails 2.02가 최신 버전임을 유의하시기 바랍니다. 이전 버전을 설치하려면 다음을 사용하세요:
gem install v1.2.6 railsmysql (데이터베이스 접근용) mongrel (webrick보다 나은 웹서버)
사용할 버전을 묻는 질문이 있을 때, 옵션에 win32가 있는 최신 버전을 선택하세요.
OSX 10.4 및 10.5
http://www.macports.org/에 가서 파일의 올바른 버전을 다운로드합니다 (tiger/leopard).
설치 가이드를 읽어보세요: http://www.macports.org/install.php
간단한 가이드:
시스템에 맞는 올바른 xcode를 설치합니다.
macports 프로그램을 설치합니다 (이 과정은 조금 시간이 걸릴 수 있습니다).
완료되면 다음을 수행합니다:
sudo port install ruby
sudo port install rb-gems (루비에서 gems 활성화)
sudo gem install rails (프레임워크)
sudo port install rb-mysql (RoR에서 사용할 mysql)
sudo gem install mongrel (웹서버)
sudo port install subversion (원격 플러그인 설치를 쉽게 하기 위해)Linux (Ubuntu 유사 / Debian 기반)
sudo apt-get update && sudo apt-get upgrade (최신 목록을 가져오고 소프트웨어를 업데이트합니다).
sudo apt-get install ruby subversion mysql libmysql-ruby1.8sudo gem install rails
sudo gem install mongrel이제 준비가 완료되었습니다.
RoR과 함께 사용할 IDE:
Textmate (OSX), 서브버전 통합이 매우 부족하지만 RoR 통합이 좋습니다.
무료가 아닙니다.
Eclipse (플러그인을 통한 좋은 통합)
http://www.eclipse.org/에서 RoR 지원을 위한 플러그인을 Aptana 웹사이트를 통해 다운로드하세요.
무료입니다.
Aptana (플러그인을 통한 좋은 통합) http://www.aptana.com/
완전한 IDE, eclipse 기반. 무료입니다.
IDEA (플러그인을 통한 좋은 통합)
서브버전, mysql 및 버그 추적을 위한 jira의 훌륭한 통합을 갖춘 완전한 IDE 스위트입니다.
전문적이지만 비쌉니다.
최고의 통합을 위해 IDE를 RoR / rails가 설치된 위치로 지정하는 것을 잊지 마세요:
Windows의 경우 가장 자주: c:\ruby\bin
OSX: /opt/local/
Linux: /usr/bin/ruby
오류:
Linux:
sudo gem update --system이 오류가 발생했습니다:
/usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)rubygems를 실행할 때마다 발생했습니다. rails 포럼에서 이를 수정할 방법을 찾았습니다! 파일 /usr/bin/gem에 다음 줄을 추가하세요 (mac에서는 다를 수 있습니다):
require 'rubygems/gem_runner'다음과 같이:
require 'rubygems'출처: http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemrunner-nameerror/
이 gems 설치 시 발생하는 오류:
extconf.rb:1:in `require’: no such file to load—mkmf (LoadError)extconf.rb:1에서 발생했습니다.
다음 명령어를 실행하세요:
sudo apt-get install ruby1.8-dev출처: http://www.rousette.org.uk/projects/forums/viewthread/177/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.