| Hi I have the same need at work, but with the added requirement that the machines are on different platforms (Linux, Sun and HP). We use synchronicity to deploy files throughout the company. Synchronicity is a version management system and replicator combined. I started out using this method, but the pain is in managment of the gems and all their files which can be somewhat scattered. We haven't had a problem (that I know of) with gems putting files in /usr/local since we install with the '-i' flag, but gems have the major downfall of putting explicit path to ruby on the shebang line. This means I have to edit every gem that gets installed that has an executable. I am currently tinkering with the idea that instead of having Synchronicity manage the gems, let rubygems manage the gems. So my method would entail maintaining a list of gems and their versions. Then each location would install gems from the list and, if needed, installed on multiple platforms. This way, each site can choose where to put all these third party gems and I don't have to manage the headache of keeping the revision control system cleaned up. The only inhibitor to launching this scheme is the machine specific shebang path. I guess I need to just find the time and submit a patch. Jim On Aug 21, 2006, at 11:07 PM, hbeaumont hbeaumont wrote:
Jim Freeze |
_______________________________________________ Rubygems-developers mailing list [email protected] http://rubyforge.org/mailman/listinfo/rubygems-developers
