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 https://github.com/jbarnette/isolate

“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 https://github.com/jbarnette/isolate

“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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs