[Ruby on Rails] install rails using mysql for ubuntu

환경 ubuntu 13.04
rvm 설치
ruby 2.0.0

gem install rdoc gem install rails

--- Mysql 설정(선행되어 있다면 무시) ---

mysql 라이브러리 설치

sudo apt-get install ruby-mysql2 libmysqlclient-dev

mysql2 젬 설치

gem install mysql2

mysql 사용자 추가

  • localhost에서만 mysql 서버를 접속할 경우

create user 'username'@'localhost' identified by 'password'; grant all privileges on *.* to 'username'@'localhost';

  • 외부서버에서 mysql 서버에 접속할 경우

create user 'username'@'%' identified by 'password'; grant all privileges on *.* to 'username'@'%';%로 호스트를 설정할 경우 모든 ip접속 허용을 뜻한다.

--- Mysql 설정 끝 ---

rails 로 테스트 프로젝트 blog 생성

rails new blog --database=mysql

젬 설치

bundle install

execjs 에러가 난다면,
blog/Gemfile 오픈후 하단에 아래 두줄 추가

gem 'execjs' gem 'therubyracer'

blog/config/database.yml 오픈
필요없다면 blog_development 만 남기고 하단 주석 or 삭제

mysql user, password 입력

development: adapter: mysql2 encoding: utf8 database: blog_development pool: 5 username: test_user password: test1234 socket: /var/run/mysqld/mysqld.sock

빈 데이터베이스 생성

rake db:create

rails 서버 실행

rails s

자세한 정보나 더 많은 정보를 원할 경우 하단 링크 참조
레일스 시작하기