Download

There are quite a few ways to get your hands on the various engines available. The first thing to do in any case is to get the Engines plugin itself, which is what we’ll cover here.

Rails’ own script/plugin command

The first thing to do is update the plugin command’s list of download sources:

$ ruby script/plugin discover

Now we can install the actual Engines plugin:

$ ruby script/plugin install engines

Alternately, you can explicitly specify the location from which to download and install the engines plugin:

$ ruby script/plugin install git://github.com/lazyatom/engines.git

From this point you can now install plugins as normal - any additional files each plugin provides will automatically become available when your Rails application loads.

git

The engines plugin development mainly happens using git now. Find out more at github

SVN

The old, irregularly-updated Rails Engines Subversion repository can currently be found at http://svn.rails-engines.org/. The layout for this repository is discussed here.