# Require FireRuby

**URL:** <https://www.ruby-forum.com/t/require-fireruby/102209>\
**Category:** Ruby\
**Created:** [August 12, 2006, 9:50pm UTC](https://www.ruby-forum.com/t/require-fireruby/102209 "2006-08-12T21:50:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tomas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/439d5e/32.png) [@tomas](https://www.ruby-forum.com/u/tomas)\
**Post date:** [August 12, 2006, 9:50pm UTC](https://www.ruby-forum.com/t/require-fireruby/102209/1 "2006-08-12T21:50:04Z")

</div>

Hi,

following script:

require ‘rubygems’  
require ‘fireruby’

include FireRuby

sql= “foo”  
db= Database.new(" … “)  
db\_fire= db.connect(” … ", " … ")  
tx= Transaction.new(db\_fire)  
tx= db\_fire.start\_transaction  
s= Statement.new(db\_fire, tx, sql, 3);  
s.execute

works fine on machine A, but failed with a  
“uninitialized constant Database (NameError)” error on machine B.

Both have a Debian SID with  
ruby 1.8.4 (2005-12-24) [i486-linux]  
~:/tmp$ ruby -e ‘puts $:’  
/usr/local/lib/site\_ruby/1.8  
/usr/local/lib/site\_ruby/1.8/i486-linux  
/usr/local/lib/site\_ruby/1.8/i386-linux  
/usr/local/lib/site\_ruby  
/usr/lib/ruby/1.8  
/usr/lib/ruby/1.8/i486-linux  
/usr/lib/ruby/1.8/i386-linux

~:/tmp$ gem environment  
Rubygems Environment:

- VERSION: 0.8.11 (0.8.11)
- INSTALLATION DIRECTORY: /var/lib/gems/1.8
- GEM PATH:
  - /var/lib/gems/1.8

- REMOTE SOURCES:
  - [http://gems.rubyforge.org](http://gems.rubyforge.org)

FireRuby is avaibable via gem in Version 0.4.1

What else can cause the problem?

Best regards,  
Tomas
