Help us understand the problem. What is going on with this article?

Ruby On Rails 4 にmysqlを利用するプロジェクトをさらっと作成する手順

More than 3 years have passed since last update.

速攻でRuby On Rails + mysqlプロジェクトを作って試したい、という時の手順です。
お試し環境構築を作る手順なので本番用の堅い環境を作る場合は他を御覧ください。

前提

  • ユーザーはroot。
  • myprojectという名のプロジェクト名

動作環境

  • CentOS 6.7
  • ruby 2.2 インストール済
  • Ruby On Rails 4.2 インストール済
  • mysql 5.5 インストール済

手順

早速プロジェクト作成。-d オプションでmysqlを指定。

rails new myproject -d mysql

therubyracerを有効にする。Gemfileを開いて以下のコメントアウトをアンコメントする。

vi myproject/Gemfile
myproject/Gemfile
# gem 'therubyracer', platforms: :ruby

rubyracerをインストール

cd myproject
bundle install

mysqlにツナグためにID,パスワードを指定。

vi config/database.yml
config/database.yml
default: &default
  adapter: mysql2
  encoding: utf8
  pool: 5
  username: ここにmysqlの管理者ユーザーID
  password: ここにmysqlの管理者パスワード
  socket: /var/lib/mysql/mysql.sock

データベース生成

bundle exec rake db:create

実行していつものWelcome aboard画面がでることを確認。

rails s

scaffold、DB更新の例

rails generate scaffold user username:string password:string 
rake db:migrate

文献

Ruby on RailsでMySQLを使用する際に必要な作業手順

http://www.virment.com/rails-setup-mysql/

Ruby on Rails 4 アプリケーションプログラミング(書籍)

http://www.amazon.co.jp/Ruby-Rails-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E5%B1%B1%E7%94%B0-%E7%A5%A5%E5%AF%9B/dp/4774164100

m-tsuchiya
C#,VB.NET,VC++,PHP,Rubyとか。 SQLServer,Oracle,MySQLとか。 Salesforceとか。
lancers
テクノロジーで誰もが自分らしく働ける社会をつくる。日本最大級のクラウドソーシング「ランサーズ」を運営
https://www.lancers.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away