Rubygems-sandbox 1.1.0 Released

rubygems-sandbox version 1.1.0 has been released!

The sandbox plugin for rubygems helps you manage your command-line
tools and their dependencies. Sandboxed gems are installed in their
own private rubygem repositories with all of their dependencies. This
means that you don’t have to have a rat’s nest of gems in your global
repository in order to run popular command-tools like rdoc, flog,
flay, rcov, etc.

gem sandbox has the following sub-commands:

  • install gem_name … - install 1 or more gems
  • plugin gem_name plugin_name … - install a gem and plugins for it
  • remove gem_name … - uninstall 1 or more gems
  • help - show this output

Once you install gem sandbox will output something like:

Copy the following scripts to any directory in your path to use 

them:

cp /Users/USER/.gem/sandboxes/GEM/bin/TOOL _in_your_$PATH_

Copy the scripts to a directory in your path (eg ~/bin or /usr/bin)
and you’re good to go.

Changes:

1.1.0 / 2011-09-27

  • 4 minor enhancements:

    • Added gem sandbox clean.
    • Added gem sandbox list.
    • Added gem sandbox outdated.
    • Added gem sandbox update.

Ryan D. wrote in post #1024009:

rubygems-sandbox version 1.1.0 has been released!

The sandbox plugin for rubygems helps you manage your command-line
tools and their dependencies. Sandboxed gems are installed in their
own private rubygem repositories with all of their dependencies. This
means that you don’t have to have a rat’s nest of gems in your global
repository in order to run popular command-tools like rdoc, flog,
flay, rcov, etc.

How does this compare with GitHub - jbarnette/isolate: Gem segregation.

“Official” RG sanctioned successor?

Jon


blog: http://jonforums.github.com/
twitter: @jonforums

Most people die of a sort of creeping common sense, and discover when it
is too late that the only things one never regrets are one’s mistakes.
- Oscar Wilde

On Sep 28, 2011, at 09:12 , Jon F. wrote:

flay, rcov, etc.

How does this compare with GitHub - jbarnette/isolate: Gem segregation.

“Official” RG sanctioned successor?

Isolate is for creating a private gem repo per project, usually for
development (but also deployment). Isolate also will automatically
install/update/cleanup as needed on every run (and it is fast about it
too).

rubygems-sandbox is only oriented around “isolating” a single gem
utility / command-line tool and its dependencies and is entirely static
once set up. It is really meant for tools like flog, flay, rcov, rdoc,
etc.