Padrinoでormをmongoidに指定した場合のGemfileにmongoが無い...?
Padrino (Padrino v. 0.10.6) でORMをmongoidに指定した場合
$ padrino g project projectname -t rspec -e erb -d mongoid $ padrino start /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/gems/1.9.1/gems/bundler-1.2.0.pre/lib/bundler/runtime.rb:68:in `require': cannot load such file -- mongo (LoadError) (以下略)
となって、エラーになる。
padrinoコマンドで自動生成されたGemfileを見ると
source :rubygems # Server requirements # gem 'thin' # or mongrel # gem 'trinidad', :platform => 'jruby' # Project requirements gem 'rake' gem 'sinatra-flash', :require => 'sinatra/flash' # Component requirements gem 'erubis', "~> 2.7.0" gem 'mongoid' gem 'bson_ext', :require => "mongo" (略)
となっていて、gem 'mongo' が無いので、ここに
gem 'mongo'
足すと問題解決するんだけど、なんで含まれないんだ…?