Ruby 逆引きレシピ レシピ001-005

最初に読む本は Ruby 逆引きレシピです。

Ruby 逆引きレシピ すぐに美味しいサンプル&テクニック 232 (PROGRAMMER’S RECIPE)

Ruby 逆引きレシピ すぐに美味しいサンプル&テクニック 232 (PROGRAMMER’S RECIPE)

今日はレシピ 001 から 005 までを読みました。

RubyGems の使い方についてのところです。

RubyGems は普段使っていましたが知らないこともありました。


たとえばレシピ 002より、パッケージに含まれるツールを特定のバージョンのものを利用する方法(例 は RSpec)。

$ spec _1.2.4_ aaa_spec.rb

またレシピ 003 より、query サブコマンドで -n をつけると名前のみマッチするかどうか検索できるのも知りませんでした(grep してた)。gem query -r rspec とかすると、多くのパッケージが rspec に依存しているからか関係ないものもヒットしてしまいますが、-n をつけると名前に rspec を含むものだけ表示できます。

$ gem query -nr rspec