Error : undefined local variable or method `version_requirements'

Whenever you upgrade gem version or Rail version on your server and found the error like ......
rake aborted!
undefined local variable or method `version_requirements' for #

Following is the solution for this :-

Phillip Koebbe from Ruby on Rails suggested inserting following code between bootstrap and initialize section of enviroment.rb. And it works.


if Gem::VERSION >= "1.3.6"
module Rails
class GemDependency
def requirement
r = super
(r == Gem::Requirement.default) ? nil : r
end
end
end
end

No comments

Powered by Blogger.