Railsアプリを新規に作成する方法を説明します。
Railsアプリは「rails new」コマンドを使用して簡単に作成することができますが、いくつか知っておくと便利なオプションも存在します。
なお、以下の説明は次のような環境を想定してます。
- OS: macOS/LinuxのようなUNIX系の環境。
- Ruby: Ruby 3.0系(rbenv使用)。
- Rails: Rails 6.1/7.0系。
Railsのインストール
Railsアプリケーションを作成するには「rails」コマンドを実行する必要があります。以下のコマンドでRailsをインストールします。
$ gem install rails
ただしこの場合、常に最新版のRailsがインストールされてしまいます。過去のバージョンをインストールしなければならない場合、以下のようにバージョンを指定してインストールすることもできます。
$ gem install rails -v 6.1.6.1
rails newでアプリケーション作成
railsコマンドを使用しRailsアプリを作成することができます。以下の場合カレントディレクトリの下の「demoapp」ディレクトリにアプリのファイルが作成されます。
$ rails new demoapp
データベースの指定
rails newでオプションを指定しない場合sqlite3がデフォルトのデータベースとなります。これをmysqlやpostgresqlに変更することもできます。
$ rails new demoapp --database=mysql
$ rails new demoapp --database=postgresql
bundle installを実行しない
デフォルトではrails new実行時に、bundle installも実行されます。bundle installを後から実行したい場合、「–skip-bundle」オプションを指定します。
$ rails new --skip-bundle