Are you using Rails 2 ? Then you should add the gems into you
rake gems # List the gems that this
rails application depends on
rake gems:build # Build any native
extensions for unpacked gems
rake gems:install # Installs all required gems
for this application.
rake gems:refresh_specs # Regenerate gem
specifications in correct format.
rake gems:unpack # Unpacks the specified gem
rake gems:unpack:dependencies # Unpacks the specified gems
and its dependencies into vendor/gems
rake rails:freeze:gems # Lock this application to
the current gems (by unpacking them into vendor/rails)
rake rails:unfreeze # Unlock this application
from freeze of gems or edge and return to a fluid use of system gems
Freezing the gems is certainly possible, but what about using gems
outside of rails?
Basically I’m just wondering if there is a really simple way to keep
two or more machines in sync with the same versions of various gems.
Aside from tediously listing the gems on one machine, and then
installing the missing ones on the other. And vice-versa.