| Ruby | The Ruby programming language |
| Git | The version control system which is an integral part of the Ruby on Rails workflow. |
| RVM | Ruby version manager. Allows to install and manage multiple version of Ruby on the same machine. |
| RubyGems | Package manager for Ruby projects. Allows to install libraries as packages. |
| Gem | A Ruby package. For example, Ruby on Rails is a gem and installed with RubyGems ($ gem install rails). |
| Bundler | Tool to include required gems in a given app. |
| Gemfile | File that includes the gem requirements for a given app. |
| Rake | The Ruby equivalent of the UNIX Make. Used for many little administrative tasks when working with databases. |
Ruby on Rails Glossary
Created 8 Jan 2014