James Robertson

James Robertson at

In defence of Ruby, each gem has a file called a gemspec which contains a human-readable reference to each gem the current gem is dependent upon. Dependency gems are automatically installed by the installer if they are missing or are a version which is less than that specified in the gemspec.
If you want to deploy gems in an enterprise solution it is recommended you use Bundler.