Hi -
I'm trying to find out if there's a simple way to list all the gems I
have installed on my system (linux/windows), or perhaps there exists a
rake task that does this. Of course, I could execute ls/dir on my gem
directory, but just wanted to see if there's already something like this
or more (say, list gem and version).
I'd appreciate any feedback - thanks!
···
--
Posted via http://www.ruby-forum.com/.
Alle domenica 25 gennaio 2009, Shilo Ayalon ha scritto:
Hi -
I'm trying to find out if there's a simple way to list all the gems I
have installed on my system (linux/windows), or perhaps there exists a
rake task that does this. Of course, I could execute ls/dir on my gem
directory, but just wanted to see if there's already something like this
or more (say, list gem and version).
I'd appreciate any feedback - thanks!
Doesn't
gem list
does what you want? On my system (with rubygems 1.3.1) this command prints a
list of all the installed gems, together with their version. For example, a
part of the list looks like this:
rdoc (2.2.1)
RedCloth (4.1.1)
rice (1.0.2)
rspec (1.1.12, 1.1.10)
ruby-debug (0.10.3)
ruby-debug-base (0.10.3, 0.10.2)
rubyforge (1.0.1)
RubyInline (3.8.1)
Stefano
Doesn't
gem list
does what you want?
Bingo, must have missed that in the gem --help (yup, feeling dumb right
now).
Thanks!
···
--
Posted via http://www.ruby-forum.com/\.
Shilo Ayalon wrote:
Doesn't
gem list
does what you want?
Bingo, must have missed that in the gem --help (yup, feeling dumb right now).
Thanks!
technically, the correct command, I believe is "gem list --local" or "gem list -l"
And, here's another one I just learned (from this list) - in case you missed it:
If I want to know if I have a particular gem installed, say "webby", any of these will return the desired result:
gem list | grep we
gem list | grep ebb
gem list | grep bey
$ gem list | grep ebb
webby (0.9.3)
t.
···
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tom Cloyd, MS MA, LMHC - Private practice Psychotherapist
Bellingham, Washington, U.S.A: (360) 920-1226
<< tc@tomcloyd.com >> (email)
<< TomCloyd.com >> (website) << sleightmind.wordpress.com >> (mental health weblog)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In that case, you can give a prefix to gem list:
$ gem list --local ra
*** LOCAL GEMS ***
rack (0.9.1)
rails (2.1.2, 2.1.0, 2.0.2, 1.2.6, 1.2.5, 1.2.3)
rake (0.8.3, 0.8.1, 0.7.3)
This gets unfortunately messy with github building gems now:
$ gem list --local w
*** LOCAL GEMS ***
webgen (0.5.0, 0.4.7, 0.4.6)
$ gem list --local | grep -e paginate
mislav-will_paginate (2.3.6)
Oh well, "progress"!
-Rob
Rob Biedenharn http://agileconsultingllc.com
Rob@AgileConsultingLLC.com
···
On Jan 25, 2009, at 3:55 PM, Tom Cloyd wrote:
Shilo Ayalon wrote:
Doesn't
gem list
does what you want?
Bingo, must have missed that in the gem --help (yup, feeling dumb right now).
Thanks!
technically, the correct command, I believe is "gem list --local" or "gem list -l"
And, here's another one I just learned (from this list) - in case you missed it:
If I want to know if I have a particular gem installed, say "webby", any of these will return the desired result:
gem list | grep we
gem list | grep ebb
gem list | grep bey
$ gem list | grep ebb
webby (0.9.3)
t.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tom Cloyd, MS MA, LMHC - Private practice Psychotherapist
Bellingham, Washington, U.S.A: (360) 920-1226
<< tc@tomcloyd.com >> (email)
<< TomCloyd.com >> (website) << sleightmind.wordpress.com >> (mental health weblog)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This prefix can apparently be a regular expression so you can do:
% gem list -l ".*ra"
to list all gems containing "ra".
···
On 25 janv. 09, at 22:07, Rob Biedenharn wrote:
In that case, you can give a prefix to gem list:
$ gem list --local ra
--
Luc Heinrich - luc@honk-honk.com
Good to know! I like when my own advice comes back even better!
Thanks, Luc
-Rob
Rob Biedenharn http://agileconsultingllc.com
Rob@AgileConsultingLLC.com
···
On Jan 26, 2009, at 2:40 AM, Luc Heinrich wrote:
On 25 janv. 09, at 22:07, Rob Biedenharn wrote:
In that case, you can give a prefix to gem list:
$ gem list --local ra
This prefix can apparently be a regular expression so you can do:
% gem list -l ".*ra"
to list all gems containing "ra".
--
Luc Heinrich - luc@honk-honk.com