Skip to content

Available options when creating a new Ruby on Rails application

07/01/2012

A. Tabone

Running rails new -h in the terminal returns a list of switches that may be used when creating a new Ruby on Rails application. Usage: rails new APP_PATH [options] Options: -r, [—ruby=PATH] # Path to the Ruby binary of your choice # Default: /Users/alextabone/.rbenv/versions/1.9.3-p0/bin/ruby -b, [—builder=BUILDER] # Path to a application builder (can be a filesystem path or URL) -m, [—template=TEMPLATE] # Path to an application template (can be a filesystem path or URL) [—skip-gemfile] # Don’t create a Gemfile [—skip-bundle] # Don’t run bundle install -G, [—skip-git] # Skip Git ignores and keeps -O, [—skip-active-record] # Skip Active Record files -S, [—skip-sprockets] # Skip Sprockets files -d, [—database=DATABASE] # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc) # Default: sqlite3 -j, [—javascript=JAVASCRIPT] # Preconfigure for selected JavaScript library # Default: jquery -J, [—skip-javascript] # Skip JavaScript files [—dev] # Setup the application with Gemfile pointing to your Rails checkout [—edge] # Setup the application with Gemfile pointing to Rails repository -T, [—skip-test-unit] # Skip Test::Unit files [—old-style-hash] # Force using old style hash (:foo => ‘bar’) on Ruby >= 1.9 Runtime options: -f, [—force] # Overwrite files that already exist -p, [—pretend] # Run but do not make any changes -q, [—quiet] # Supress status output -s, [—skip] # Skip files that already exist Rails options: -h, [—help] # Show this help message and quit -v, [—version] # Show Rails version number and quit Description: The ‘rails new’ command creates a new Rails application with a default directory structure and configuration at the path you specify. Example: rails new &;/Code/Ruby/weblog This generates a skeletal Rails installation in &;/Code/Ruby/weblog. See the README in the newly created application to get going. A good-to-know thing, since many times we take the defaults for granted.

No comments yet

What do you think?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: