mislav-will_paginateを読み込めないのだ。環境にインストールし忘れている、といった間抜けなミスではない。他のgemも試してみた。'fastthread'これはOK。'sqlite3-ruby'NG。名前にハイフンが入ったらいかんのか?まさかねぇ。Railsのコードやらドキュメントやらを読んでみたのだが、どうやらgemの名称と読み込みたいライブラリの名称が一致しない場合は、ちゃんとライブラリ名を指定してあげないといけないらしい。2.3'gemの名称は"mislav-will_paginate"だが、必要なライブラリは"will_paginate"である、という点を明確にしている。Frozen$Rails内の該当箇所のコードは以下(gem_dependency.rb)。endまずは:lib、それが無ければgem名称の順でrequireしようとしている。'will_paginate'が正しい)からエラーになるわけだ。'sqlite3'だ。'gettext/rails'を削除してみたのだが...動くじゃないか。いいね、gemの依存とライブラリの依存を同時に片付けられるのは実にスマートだと思う。この書き方は正しいのだろうか、お作法的な意味で。mislav-will_paginateはともかく、gettextのgemには、gettext.rbが存在する。'gettext/rails'しかしていないという気持ち悪さがある。gemsしたときに同じ名前が並んでしまう。後の保守担当者がそれを見て苦い顔をするのが目に浮かぶ。*1:そういうケースがあるのかは知らないが。4」を書いたCapistranoでタスクの実行対象サーバを絞り込む方法GitをHTTP経由で使うときのパスワードを安全に扱いたい月別アーカイブはてなブログをはじめよう!idesakuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。