Problem ze standardowymi bibiotekami ruby

Witam nie wiem czy jest to mój błąd czy rubiego ale mam problem otóż dajmy na to prosta bibliotekę base64 dajmy np taki kodzik
require ‘base64’
imie"bartek"
puts Base64.encode64(imie)
a dostaje błąd
C:\Users\dzesi\Documents\NetBeansProjects\RubyApplication2\lib/base64.rb:11: uninitialized constant Base64 (NameError)
from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in gem_original_require' from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:inrequire’
from C:/Users/dzesi/Documents/NetBeansProjects/RubyApplication2/lib/base64.rb:9
Czy ktoś może mi powiedzieć co jest nie tak ?

Do kodu używaj proszę znacznika “code” (http://www.rubyonrails.pl/forum/help.php#bbcode).

Nazwałeś plik base64.rb, dlatego nie ładuje się to co myślisz. Daj mu inną nazwę lub ładuj go poprzez ścieżkę bezpośrednią (coś w stylu require File.expand_path(FILE + “/lib/base64”). W przyszłości będzie require_relative (nie wiem czy wpakują to jeszcze do 1.9), który rozwiąże takie problemy w sposób bardziej elegancki.