導入済みな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