rake --helpとrake -Tの実行結果
rake --help
rake [-f rakefile] {options} targets... Options are ... -C, --classic-namespace Put Task and FileTask in the top level namespace -D, --describe [PATTERN] Describe the tasks (matching optional PATTERN), then exit. -n, --dry-run Do a dry run without executing actions. -e, --execute CODE Execute some Ruby code and exit. -p, --execute-print CODE Execute some Ruby code, print the result, then exit. -E, --execute-continue CODE Execute some Ruby code, then continue with normal task processing. -I, --libdir LIBDIR Include LIBDIR in the search path for required modules. -P, --prereqs Display the tasks and dependencies, then exit. -q, --quiet Do not log messages to standard output. -f, --rakefile [FILE] Use FILE as the rakefile. -R, --rakelibdir RAKELIBDIR Auto-import any .rake files in RAKELIBDIR. (default is 'rakelib') --rakelib -r, --require MODULE Require MODULE before executing rakefile. --rules Trace the rules resolution. -N, --no-search, --nosearch Do not search parent directories for the Rakefile. -s, --silent Like --quiet, but also suppresses the 'in directory' announcement. -g, --system Using system wide (global) rakefiles (usually '~/.rake/*.rake'). -G, --no-system, --nosystem Use standard project Rakefile search paths, ignore system wide rakefiles. -T, --tasks [PATTERN] Display the tasks (matching optional PATTERN) with descriptions, then exit. -t, --trace Turn on invoke/execute tracing, enable full backtrace. -v, --verbose Log message to standard output. -V, --version Display the program version. -h, -H, --help Display this help message.
rake -T
rake db:abort_if_pending_migrations | Raises an error if there are pending migrations |
rake db:charset | Retrieves the charset for the current environment's database |
rake db:collation | Retrieves the collation for the current environment's database |
rake db:create | Create the database defined in config/database.yml for the current RAILS_ENV |
rake db:create:all | Create all the local databases defined in config/database.yml |
rake db:drop | Drops the database for the current RAILS_ENV |
rake db:drop:all | Drops all the local databases defined in config/database.yml |
rake db:fixtures:identify | Search for a fixture given a LABEL or ID. Specify an alternative path (eg. spec/fixtures) using FIXTURES_PATH=spec/fixtures. |
rake db:fixtures:load | Load fixtures into the current environment's database. Load specific fixtures using FIXTURES=x,y. Load from subdirectory in test/fixtures using FIXTURES_DIR=z. Specify an alternative path (eg. spec/fixtures) using FIXTURES_PATH=spec/fixtures. |
rake db:migrate | Migrate the database through scripts in db/migrate and update db/schema.rb by invoking db:schema:dump. Target specific version with VERSION=x. Turn off output with VERBOSE=false. |
rake db:migrate:down | Runs the "down" for a given migration VERSION. |
rake db:migrate:redo | Rollbacks the database one migration and re migrate up. If you want to rollback more than one step, define STEP=x. Target specific version with VERSION=x. |
rake db:migrate:reset | Resets your database using your migrations for the current environment |
rake db:migrate:up | Runs the "up" for a given migration VERSION. |
rake db:reset | Drops and recreates the database from db/schema.rb for the current environment and loads the seeds. |
rake db:rollback | Rolls the schema back to the previous version. Specify the number of steps with STEP=n |
rake db:schema:dump | Create a db/schema.rb file that can be portably used against any DB supported by AR |
rake db:schema:load | Load a schema.rb file into the database |
rake db:seed | Load the seed data from db/seeds.rb |
rake db:sessions:clear | Clear the sessions table |
rake db:sessions:create | Creates a sessions migration for use with ActiveRecord::SessionStore |
rake db:setup | Create the database, load the schema, and initialize with the seed data |
rake db:structure:dump | Dump the database structure to a SQL file |
rake db:test:clone | Recreate the test database from the current environment's database schema |
rake db:test:clone_structure | Recreate the test databases from the development structure |
rake db:test:load | Recreate the test database from the current schema.rb |
rake db:test:prepare | Check for pending migrations and load the test schema |
rake db:test:purge | Empty the test database |
rake db:version | Retrieves the current schema version number |
rake doc:app | Build the RDOC HTML Files |
rake doc:clobber_app | Remove rdoc products |
rake doc:clobber_plugins | Remove plugin documentation |
rake doc:clobber_rails | Remove rdoc products |
rake doc:guides | Generate Rails guides |
rake doc:plugins | Generate documentation for all installed plugins |
rake doc:rails | Build the RDOC HTML Files |
rake doc:reapp | Force a rebuild of the RDOC files |
rake doc:rerails | Force a rebuild of the RDOC files |
rake gems | List the gems that this rails application depends on |
rake gems:build | Build any native extensions for unpacked gems |
rake gems:build:force | Force the build of all gems |
rake gems:install | Installs all required gems. |
rake gems:refresh_specs | Regenerate gem specifications in correct format. |
rake gems:unpack | Unpacks all required gems into vendor/gems. |
rake gems:unpack:dependencies | Unpacks all required gems and their dependencies into vendor/gems. |
rake log:clear | Truncates all *.log files in log/ to zero bytes |
rake middleware | Prints out your Rack middleware stack |
rake notes | Enumerate all annotations |
rake notes:custom | Enumerate a custom annotation, specify with ANNOTATION=WTFHAX |
rake notes:fixme | Enumerate all FIXME annotations |
rake notes:optimize | Enumerate all OPTIMIZE annotations |
rake notes:todo | Enumerate all TODO annotations |
rake rails:freeze:edge | Lock to latest Edge Rails, for a specific release use RELEASE=1.2.0 |
rake rails:freeze:gems | Lock this application to the current gems (by unpacking them into vendor/rails) |
rake rails:template | Applies the template supplied by LOCATION=/path/to/template |
rake rails:unfreeze | Unlock this application from freeze of gems or edge and return to a fluid use of system gems |
rake rails:update | Update both configs, scripts and public/javascripts from Rails |
rake rails:update:application_controller | Rename application.rb to application_controller.rb |
rake rails:update:configs | Update config/boot.rb from your current rails install |
rake rails:update:generate_dispatchers | Generate dispatcher files in RAILS_ROOT/public |
rake rails:update:javascripts | Update your javascripts from your current rails install |
rake rails:update:scripts | Add new scripts to the application script/ directory |
rake routes | Print out all defined routes in match order, with names. Target specific controller with CONTROLLER=x. |
rake secret | Generate a crytographically secure secret key. |
rake stats | Report code statistics (KLOCs, etc) from the application |
rake test | Run all unit, functional and integration tests |
rake test:benchmark | Run tests for benchmarkdb:test:prepare / Benchmark the performance tests |
rake test:functionals | Run tests for functionalsdb:test:prepare / Run the functional tests in test/functional |
rake test:integration | Run tests for integrationdb:test:prepare / Run the integration tests in test/integration |
rake test:plugins | Run tests for pluginsenvironment / Run the plugin tests in vendor/plugins/*/**/test (or specify with PLUGIN=name) |
rake test:profile | Run tests for profiledb:test:prepare / Profile the performance tests |
rake test:recent | Run tests for recentdb:test:prepare / Test recent changes |
rake test:uncommitted | Run tests for uncommitteddb:test:prepare / Test changes since last checkin (only Subversion and Git) |
rake test:units | Run tests for unitsdb:test:prepare / Run the unit tests in test/unit |
rake time:zones:all | Displays names of all time zones recognized by the Rails TimeZone class, grouped by offset. Results can be filtered with optional OFFSET parameter, e.g., OFFSET=-6 |
rake time:zones:local | Displays names of time zones recognized by the Rails TimeZone class with the same offset as the system local time |
rake time:zones:us | Displays names of US time zones recognized by the Rails TimeZone class, grouped by offset. Results can be filtered with optional OFFSET parameter, e.g., OFFSET=-6 |
rake tmp:cache:clear | Clears all files and directories in tmp/cache |
rake tmp:clear | Clear session, cache, and socket files from tmp/ |
rake tmp:create | Creates tmp directories for sessions, cache, sockets, and pids |
rake tmp:pids:clear | Clears all files in tmp/pids |
rake tmp:sessions:clear | Clears all files in tmp/sessions |
rake tmp:sockets:clear | Clears all files in tmp/sockets |
関連記事
- NetBeansでRuby on Railsを開発する
- WindowsでRuby on Railsサーバ構築 (WEBrick編)
- Ruby on Railsをクリックだけで起動する方法
- WindowsでRuby on Railsサーバ構築 (Mongrel編)
- URLとコントローラ・アクション、ビューの関係
- db/seed.rbで初期データ投入 (rake db:seed)
- rakeのタスク一覧
- Ruby on Railsのマイグレーションの型とMySQLの型の対応表
- Ruby on Railsをバージョンを指定してインストールする方法
- WEBrick互換の軽量WebサーバMongrel
- EclipseでRuby on Rails開発環境を作る RadRails
- Ruby on Railsのインストールと起動
- ディレクトリ構成
- Ruby on Railsとは
スポンサーリンク