導入済みなgemの名前だけ欲しい場合ってありますよね。
awkやrubyのワンライナーで片付けるのも手ですが、
gem listのオプションを使えば余計な手間はかかりません。
$ gem list --no-versions
とすると
*** LOCAL GEMS *** actionmailer actionpack actionview activemodel activerecord ...
というように、バージョンを除いた感じで表示してくれます
$ gem list -d
とやると
*** LOCAL GEMS ***
actionmailer (4.1.0, 4.0.1)
Author: David Heinemeier Hansson
Homepage: http://www.rubyonrails.org
License: MIT
Installed at (4.1.0): /Users/shuzo/.anyenv/envs/rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0
(4.0.1): /Users/shuzo/.anyenv/envs/rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0
Email composition, delivery, and receiving framework (part of
Rails).
actionpack (4.1.0, 4.0.1)
Author: David Heinemeier Hansson
Homepage: http://www.rubyonrails.org
License: MIT
Installed at (4.1.0): /Users/shuzo/.anyenv/envs/rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0
(4.0.1): /Users/shuzo/.anyenv/envs/rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0
Web-flow and rendering framework putting the VC in MVC (part of
Rails).といった感じでインストール元からパッケージの用途まで解説してくれます
個別の指定もできるので、gemの情報を調べるのにも便利です
$ gem list -d therubyracer
*** LOCAL GEMS ***
therubyracer (0.12.1)
Author: Charles Lowell
Homepage: http://github.com/cowboyd/therubyracer
License: MIT
Installed at: /Users/shuzo/.anyenv/envs/rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0
Embed the V8 JavaScript interpreter into Ruby
参考もと
- gem list --help