On Tue, Nov 4, 2008 at 9:17 AM, Thibaut Barrère <[EMAIL PROTECTED]>wrote:
> Is there a way to install these gems without having sudo rights (ie: > compiling into some specific folder, telling rubygems where to pick the > binaries, or any other solution ?) > GemInstaller can help with this - not by freezing, but by ensuring you install/activate the correct versions. Check out http://geminstaller.rubyforge.org. Docs are a little out of date, but here's the relevant parts: 1. Use rails config/preinitializer.rb or merb config/init.rb to hook in GemInstaller.install (to install) and GemInstaller.autogem (to activate). This will install/activate the exact version you have in your geminstaller.yml. 2. Use standard RubyGems mechanisms to ensure that gems are installed/loaded from a non-root location, like ~/.gems. Currently you can do this by setting gemhome and gempath in ~/.gemrc and ensuring the ~/.gem/.../bin dir is on your path, but this capability may be removed in future rubygems versions. If it is removed, you can always override it with the corresponding RubyGems environment variables for gem home and path. Feel free to ask for help on the GemInstaller mailing list or lighthouse tickets if you have problems/questions, and this will also inspire me to update the docs (I just spent a ton of time getting them publishable again after webgen/redcloth upgrades, so I can actually add new content again). -- Chad
_______________________________________________ Rubygems-developers mailing list Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers