Rails newのコマンド例
$ bundle exec rails new . -d mysql --skip-test
コードの意味
- このコードは、
Ruby on Rails
の新しいプロジェクトを作成するためのコマンドだ。 -
bundle exec rails new .
これは現在のディレクトリ(.)つまりcurrent directory
に新しいRailsプロジェクトを作成する命令である。 -
bundle exec
は、Bundler
を使って正しいバージョンのRailsを実行するためのものだ。 -
-d mysql
これはデータベースとしてMySQL
を使用することを指定している。 -
--skip-test
これはデフォルトのテスト環境を作成しないように指定している。代わりにRSpecなど他のテストフレームワークを使う予定の場合によく使われるオプションである。 - このコマンドを実行すると、現在のディレクトリに
Railsのプロジェクトが作成
され、MySQL
をデータベースとして使用するように設定され、デフォルトのテスト環境は作成されない
という事である。