PR

Railsアプリケーションを作成する

DSCF0827

作成

hogeという名前のアプリケーションを作成する。

$ rails new hoge

必要なファイルの作成とbundle installが実行される。この時にbundle installをスキップしたい時は–skip-bundleを付ける。

$ rails new hoge --skip-bundle

複数のバージョンのRailsをインストールしている場合は、最も新しいバージョンのRailsが利用されるが、この時特定のバージョンで作成したい場合はバージョン番号を付加する。バージョン4.3.0のRailsを利用する場合はこのようになる。

$ rails _4.3.0_ new hoge

デフォルトではデータベースにはsqliteが使用されるので、mysqlにしたい場合は-dオプションでmysqlを指定する。

$ rails new hoge -d mysql

また全てのオプションは-hオプションで確認する。

$ rails new -h
Usage:
 rails new APP_PATH [options]

Options:
 -r, [--ruby=PATH] # Path to the Ruby binary of your choice
 # Default: /Users/tokuvin/.rbenv/versions/2.2.3/bin/ruby
 -m, [--template=TEMPLATE] # Path to some application template (can be a filesystem path or URL)
 [--skip-gemfile], [--no-skip-gemfile] # Don't create a Gemfile
・・・

動作確認

続いて作成したRailsアプリケーションのディレクトリに移動して、Railsアプリケーションを起動する。

起動にはbinディレクトリにあるrailsコマンドを利用し、bin/rails sもしくはbin/rails serverで起動できる。rails sでも使えるが、複数バージョンのrailsがインストールされていた場合に必要なrailsコマンドではない場合があるのでbinの物を使用する。

$ cd hoge
$ bin/rails s
=> Booting WEBrick
=> Rails 4.2.3 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-11-24 10:48:22] INFO WEBrick 1.3.1
[2015-11-24 10:48:22] INFO ruby 2.2.3 (2015-08-18) [x86_64-darwin15]
[2015-11-24 10:48:22] INFO WEBrick::HTTPServer#start: pid=1911 port=3000

WebサーバにはWEBrickを使用してRailsアプリケーションが起動する。ブラウザを開き、起動時のメッセージにある通りhttp://localhost:3000でRailsアプリケーションにアクセスできる事を確認する。

hoge

Railsアプリケーションを終了するにはターミナルでCtrl-Cを押す。

Ctrl-C ← 入力
[2015-11-24 10:52:35] INFO going to shutdown ...
[2015-11-24 10:52:35] INFO WEBrick::HTTPServer#start done.
Exiting

コメント