# Will paginate is missing on rake db:migrate

**URL:** <https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586>\
**Category:** Rails\
**Created:** [December 22, 2009, 9:24am UTC](https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586 "2009-12-22T09:24:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7ab992/32.png) [@jeb](https://www.ruby-forum.com/u/jeb)\
**Post date:** [December 22, 2009, 9:24am UTC](https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586/1 "2009-12-22T09:24:17Z")

</div>

I have a very annoying problem, when doing rake db:migrate, I get the  
error message:

Missing these required gems:  
will\_paginate ~\> 2.3.11

But the gem is not missing, It runs very well in my app. To make the  
rake pass I have to comment out the gem in my environment.rb file.

environment.rb:  
config.gem “will\_paginate”, :version =\> “~\> 2.3.11”, :source =\>  
“[http://gemcutter.org](http://gemcutter.org)”

I use snow leopard. What have I done wrong?

Jonas-MB:stuteri jeb$ gem list

\*\*\* LOCAL GEMS \*\*\*

actionmailer (2.3.5)  
actionpack (2.3.5)  
activerecord (2.3.5)  
activeresource (2.3.5)  
activesupport (2.3.5)  
authlogic (2.1.3)  
nifty-generators (0.3.0)  
rack (1.0.1)  
rails (2.3.5)  
rake (0.8.7)  
searchlogic (2.3.9)  
sqlite3-ruby (1.2.5)  
tabs\_on\_rails (1.0.0)  
will\_paginate (2.3.11)

Jonas-MB:stuteri jeb$ gem environment  
RubyGems Environment:

- RUBYGEMS VERSION: 1.3.5
- RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10]
- INSTALLATION DIRECTORY: /opt/local/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /opt/local/bin/ruby
- EXECUTABLE DIRECTORY: /opt/local/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - x86-darwin-10

- GEM PATHS:
  - /opt/local/lib/ruby/gems/1.8
  - /Users/jeb/.gem/ruby/1.8

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000

- REMOTE SOURCES:
  - [http://gems.rubyforge.org/](http://gems.rubyforge.org/)  
Jonas-MB:stuteri jeb$

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![jeb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7ab992/32.png) [@jeb](https://www.ruby-forum.com/u/jeb)\
**Post date:** [December 22, 2009, 3:40pm UTC](https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586/2 "2009-12-22T15:40:39Z")

</div>

Maybe rake gems

sudo rake gems:install

2009/12/22 jeb [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> config.gem “will\_paginate”, :version =\> “~\> 2.3.11”, :source =\>  
> actionmailer (2.3.5)  
> sqlite3-ruby (1.2.5)
> 
> - EXECUTABLE DIRECTORY: /opt/local/bin
> - :backtrace =\> false  
> To unsubscribe from this group, send email to  
> removed\_email\_address@domain.invalid[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> .  
> For more options, visit this group at  
> [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–  
tommy xiao  
E-mail: xiaods(AT)[gmail.com](http://gmail.com)

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![jeb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7ab992/32.png) [@jeb](https://www.ruby-forum.com/u/jeb)\
**Post date:** [December 22, 2009, 6:52pm UTC](https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586/3 "2009-12-22T18:52:52Z")

</div>

> config.gem “will\_paginate”, :version =\> “~\> 2.3.11”, :source =\>  
> “[http://gemcutter.org](http://gemcutter.org)”

My configuration is including “:lib =\> ‘will\_paginate’”, so try like  
this,  
config.gem “will\_paginate”, :version =\> “~\> 2.3.11”, :lib =\>  
‘will\_paginate’, :source =\> “[http://gemcutter.org](http://gemcutter.org)”

It must be specified in here,  
Rails::Initializer.run do |config|  
config.gem “will\_paginate”, :version =\> “~\> 2.3.11”, :lib =\>  
‘will\_paginate’, :source =\> “[http://gemcutter.org](http://gemcutter.org)”  
end

---

<div class="post-metadata">

**Author:** ![jeb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7ab992/32.png) [@jeb](https://www.ruby-forum.com/u/jeb)\
**Post date:** [December 22, 2009, 7:04pm UTC](https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586/4 "2009-12-22T19:04:56Z")

</div>

Nope, the same problem…

On 22 Dec, 18:52, Duke Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> config.gem “will\_paginate”, :version =\> “~\> 2.3.11”, :lib =\>  
> ‘will\_paginate’, :source =\> “[http://gemcutter.org](http://gemcutter.org)”  
> end
> 
> –  
> Posted viahttp://www.ruby-forum.com/.

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![jeb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7ab992/32.png) [@jeb](https://www.ruby-forum.com/u/jeb)\
**Post date:** [December 22, 2009, 7:11pm UTC](https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586/5 "2009-12-22T19:11:23Z")

</div>

On Dec 22, 8:23 am, jeb [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I have a very annoying problem, when doing rake db:migrate, I get the  
> error message:
> 
> Missing these required gems:  
> will\_paginate ~\> 2.3.11
> 
> But the gem is not missing, It runs very well in my app. To make the  
> rake pass I have to comment out the gem in my environment.rb file.

Is it possible that rake is from one install of ruby and but that when  
you run your app a different install is used ? (compare the output of  
which ruby and which rake)

Fred

> actionmailer (2.3.5)  
> sqlite3-ruby (1.2.5)
> 
> - RUBYGEMS PLATFORMS:
> - :bulk\_threshold =\> 1000
> 
> - REMOTE SOURCES:  
> -[http://gems.rubyforge.org/](http://gems.rubyforge.org/)  
> Jonas-MB:stuteri jeb$

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![jeb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7ab992/32.png) [@jeb](https://www.ruby-forum.com/u/jeb)\
**Post date:** [December 22, 2009, 8:01pm UTC](https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586/6 "2009-12-22T20:01:46Z")

</div>

How about change version to ‘~\> 2.3’, actually mine is ‘~\> 2.3.2’ and  
mislav-will\_paginate (2.3.11)

---

<div class="post-metadata">

**Author:** ![jeb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/7ab992/32.png) [@jeb](https://www.ruby-forum.com/u/jeb)\
**Post date:** [December 22, 2009, 7:16pm UTC](https://www.ruby-forum.com/t/will-paginate-is-missing-on-rake-db-migrate/180586/7 "2009-12-22T19:16:03Z")

</div>

Thanks, but the problem remains.

On 22 Dec, 15:38, tommy xiao [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > I have a very annoying problem, when doing rake db:migrate, I get the  
> > “[http://gemcutter.org](http://gemcutter.org)”  
> > activeresource (2.3.5)
> 
> > - GEM PATHS:  
> > Jonas-MB:stuteri jeb$  
> > [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).
> 
> –  
> tommy xiao  
> E-mail: xiaods(AT)[gmail.com](http://gmail.com)

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).
