Cloud9にてRailsプロジェクトの初期画面を生成する方法


Cloud9上でRailsの初期画面を生成を目指す。mysqlを使用。

新規プロジェクトを作成

console
$ rails new example

プロジェクトのディレクトリに移動

console
$ cd example

生成されたプロジェクトフォルダのGemfileを編集する

Gemfile
# Use sqlite3 as the database for Active Record
gem 'sqlite3'

#変更
gem 'mysql2'

bundle installを行う

console
$ bundle install

エラーが発生する場合
エラー文中に以下のようなコマンドが出てくる

console
$ gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'
console
$ sudo yum install mysql-devel

config/database.ymlのdevelopment:に追記

config/database.yml
development:
  adapter: mysql2
  encoding: utf8
  database: 
  pool: 5
  username: root
  password: 
  host: localhost

改めてbundle installを行う

console
$ bundle install --without production

mysqlを起動

console
$ sudo service mysqld start

サーバーを起動

console
$ rails server

PreviewのPreview Running ApplicationからRailsの初期画面を確認することができる