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