0

大きな負担ではありませんが、Heroku の準備ができるように、Rails アプリを作成するときにデフォルトの gem-set を変更できるようにしたいと考えています。

これを行う最善の方法は何ですか?

4

1 に答える 1

2

-d実行時にデータベースを指定できますrails new

Usage:
  rails new APP_PATH [options]

Options:
  -d, [--database=DATABASE]   # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc)
                              # Default: sqlite3

Description:
    You can specify extra command-line arguments to be used every time
    'rails new' runs in the .railsrc configuration file in your home directory.

したがって、PostgreSQL の場合は次のようになります。

rails new myapp -d postgresql

これをデフォルトに-d postgresqlするには~/.railsrc

もう 1 つのオプションは、 Getting Started with Rails 3.x on Heroku で提案されているようにin yourに変更gem 'sqlite3'することです。gem 'pg'Gemfile

于 2012-08-02T10:56:07.067 に答える