```ruby
require 'fileutils'
include FileUtils

require 'rubygems'
%w[rake hoe newgem rubigen ZenTest].each do |req_gem|
  begin
    require req_gem
  rescue LoadError
    puts "This Rakefile requires the '#{req_gem}' RubyGem."
    puts "Installation: gem install #{req_gem} -y"
    exit
  end
end

$:.unshift(File.join(File.dirname(__FILE__), %w[.. lib]))
```

Load correct ZenTest library: ZenTest.rb had been renamed to zentest.rb back in version 3.1.0.
user
```ruby
require 'fileutils'
include FileUtils

require 'rubygems'
%w[rake hoe newgem rubigen ZenTest].each do |req_gem|
  begin
    require req_gem.downcase
  rescue LoadError
    puts "This Rakefile requires the '#{req_gem}' RubyGem."
    puts "Installation: gem install #{req_gem} -y"
    exit
  end
end

$:.unshift(File.join(File.dirname(__FILE__), %w[.. lib]))
```
assistant