Web制作メモ -トップへ-

Railsでアプリケーションを作成して初期画面を表示するまで

Ruby2016.01.28 19:19

よく忘れてしまうのでメモ

MySQLとWEBRickの環境で、Railsのアプリケーションを新しく作成して初期画面を表示するまでの流れ

データベースにMySQLを指定してアプリケーション「sample」を作成

$ rails new sample -d mysql --skip-bundle

作成されたディレクトリに移動し「bundle insatll」

$ cd sample/
$ bundle install

データベースの設定(DBサーバーのアドレスやユーザー名やパスワード)

$ vi config/database.yml

データベースを作成する

$ rake db:create

ここまでは良いのですが、ここでエラー発生

$ sudo rails s -b 0.0.0.0 -p 80
sudo: rails: command not found

suしてからWEBRickを起動すればなぜかOK

$ su
# rails s -b 0.0.0.0 -p 80

MySQLを確認すると、「sample_」と付くデータベースが2つ作成されています。

mysql> show databases;
+----------------------+
| Database             |
+----------------------+
| information_schema   |
| sample_development   |
| sample_test          |
| mysql                |
+----------------------+

中身は空っぽのようです。

mysql> show tables from sample_development;
Empty set (0.00 sec)
mysql>
mysql> show tables from sample_test;
Empty set (0.00 sec)
mysql>