16
GETTING STARTED WITH RAILS RORLab Season 3-2 2013. 3. 16

Install Rails On Mac OS - RORLab Season 3-2

  • Upload
    -

  • View
    572

  • Download
    1

Embed Size (px)

DESCRIPTION

RORLab 에서 발표한 레일스 설치에 대한 내용

Citation preview

Page 1: Install Rails On Mac OS - RORLab Season 3-2

GETTING STARTED WITH RAILS

RORLab Season 3-2

2013. 3. 16

Page 2: Install Rails On Mac OS - RORLab Season 3-2

Install Rails For Mac OS

http://www.flickr.com/photos/mtaphotos/7440135244

Page 3: Install Rails On Mac OS - RORLab Season 3-2

REQUIREMENTS

•Over Mac OS X Mountain Lion(10.8) 아마 10.7도 될거에요

• Xcode or Command Line Tools for Xcode

•컴파일 할때 필요합니다. 무료지만 Command Line Tools 만 받으려면 애플개발자 계정이 필요.

Page 4: Install Rails On Mac OS - RORLab Season 3-2

Command Line Tools for Xcode• http://developer.apple.com/downloads

• 기존에 Xcode 를 설치했을경우 "Preferences > Downloads" 에서 설치

Page 5: Install Rails On Mac OS - RORLab Season 3-2

homebrew

Mac OS 에서 설치를 쉽게 해주는 프로그램MySQL, Ruby, PostgreSQL 등을 명령어 한줄로 설치

Page 6: Install Rails On Mac OS - RORLab Season 3-2

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Page 7: Install Rails On Mac OS - RORLab Season 3-2

설치 완료후 brew doctor 명령어를 실행해서 정상적으로설치되었는지 확인

Page 8: Install Rails On Mac OS - RORLab Season 3-2

RBENV

시스템에 여러개의 Ruby 를 설치하고 쉽게 전환할수 있게 해주는 프로그램. 기존에 RVM 이 설치되어 있는경우 제거해야함

Page 9: Install Rails On Mac OS - RORLab Season 3-2

$ echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.profile # 쉘이 시작할때마다 rbenv 을 적용

$ exec $SHELL -l # 쉘 변경사항을 적용하기 위해 다시 시작

$ brew update # homebrew 설치 스크립트를 최신으로 업데이트

$ brew install rbenv

Page 10: Install Rails On Mac OS - RORLab Season 3-2

ruby-build

RBENV와 연계하여 ruby를 쉽게 설치

Page 11: Install Rails On Mac OS - RORLab Season 3-2

$ brew install ruby-build

$ rbenv install -l # 설치가능한 ruby 목록 보기

$ rbenv install 1.9.3-p392$ rbenv rehash # 새로운 ruby 를 설치하거나 command 명령어를 제공하는 gem 설치시 마다 실행해주어야 한다.

$ rbenv global 1.9.3-p392 # 모든 쉘에서 사용할 ruby 버전 설정

$ rbenv local 1.9.3-p392 # 특정 폴더 하위에서 사용할 ruby 버전 설정

Page 12: Install Rails On Mac OS - RORLab Season 3-2

RBENV 사용법 시연

Page 13: Install Rails On Mac OS - RORLab Season 3-2

rails

드디어 설치 :)

Page 14: Install Rails On Mac OS - RORLab Season 3-2

gem install rails

Page 15: Install Rails On Mac OS - RORLab Season 3-2

mysql

아직은 많이 사용하는 DB

Page 16: Install Rails On Mac OS - RORLab Season 3-2

$ brew install mysql

$ mkdir /usr/local/var/mysql # 데이터를 저장할 폴더 미리 생성

$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp # 초기 설정. homebrew를 이용해 설치하면 나오는 메시지에 이 명령어를 실행하라고 명시

$ mysql.server start # mysql 서버 시작. 종료는 stop

$ mysql -uroot

$ /usr/local/opt/mysql/bin/mysqladmin -u root password 'new-password' # 보안을 위해서 root 비밀번호를 바꾸자