

Rails初心者です。  
環境はWindows7 32bit、ruby 2.3.3、Rails 5.1.5、sqlite3 1.3.13 x86-mingw32 です。

rails serverを実行すると、下記メッセージが表示されます。

[code]

    C:\pg\data\books>rails server
    => Booting Puma
    => Rails 5.1.5 application starting in development
    => Run `rails server -h` for more startup options
    *** SIGUSR2 not implemented, signal based restart unavailable!
    *** SIGUSR1 not implemented, signal based restart unavailable!
    *** SIGHUP not implemented, signal based logs reopening unavailable!
    Puma starting in single mode...
    * Version 3.11.2 (ruby 2.3.3-p222), codename: Love Song
    * Min threads: 5, max threads: 5
    * Environment: development
    * Listening on tcp://0.0.0.0:3000
    Use Ctrl-C to stop
    
[/code]

localhost:3000 へアクセスすると下記画面は表示されます。  
[![画像の説明をここに入力](https://i.stack.imgur.com/woygB.jpg)](https://i.stack.imgur.com/woygB.jpg)

ただ、コード実行時に、エラーメッセージが表示されているとおり、  
データベースが作成されていません。  
dbディレクトリに development.sqlite3 が作成されません。

どのように解決すればよいでしょうか。宜しくお願いいたします。


CC BY-SA 3.0
2018-02-17T06:16:36.357
41804
2018-02-18T05:54:31.140
2018-02-17T07:12:20.457
5288
27438
question
ruby-on-rails
rails server でデータベースが作成されない


`*** SIGUSR2 not implemented, signal based restart unavailable!`  
上記のエラーは利用しているOS（おそらくWindows）では`USR2`などのシグナルを利用していないために発生しています。  
このエラーはデータベースには関係せず、Pumaの再起動やログファイルの再生成が不可能になる程度ですので、`Ctrl-C`で落としてもう一度`rails
server`で起動するような運用ならば特に問題はないかと思います。

データベースの作成は`rails server`ではできないので、以下のコマンドを試してみてください。  
`bundle exec rake db:create; bundle exec rake db:migrate`


CC BY-SA 3.0
2018-02-18T05:54:31.140
41824
2018-02-18T05:54:31.140
27445
41804
answer