面白いgemのインストール方法を知りますた。
で。
will_paginateを調べていて、見出しの通りです。
普通、ターミナルで
$ sudo gem install hogehoge
な訳なんだけれども。
will_paginate wikiのInstallationを見てみると、Rails 2.1なら、config/environment.rbに次のように書け、とか書いてある。
Rails::Initializer.run do |config| config.gem 'mislav-will_paginate', :version => '~> 2.2.3', :lib => 'will_paginate', :source => 'http://gems.github.com' end
んん?
で、ググってみる。
Railsにページング機能を追加するwill_paginateをインストール - Ruby Study Goから繋がりで、will_paginateのインストール方法が変わっていた - idesaku blog経由でRails 2.1.0のconfig.gemに失敗する件 - idesaku blogへ。
いやあ、面白いねぇ。
config/environment.rbに書いて、
config.gem "hogehoge"
で、ターミナルから
$ sudo rake gems:install
すれば、必要なgemがインストール出来るなんて。
gemとの依存関係を、設定ファイルに書けるなんて、なんか、ステキだねぇ。
今度から、gemインストールする時は、そうすることにしよう。
requireもいらなくなるし。
うん。