From: Axel Etzold Date: 2008-05-11T05:49:57+09:00 Subject: Rbplusplus gem problem Dear all, I am having some trouble getting the Rbplusplus gem http://rbplusplus.rubyforge.org/rbplusplus/ to work ... I get an uninitialized constant error, which I suspect has something to do with the sequence of requiring the gems. But I can't fix it, since I need the Extension class from the rbplusplus gem: ------------------------------------------ Ruby code: require "rubygems" require 'rbplusplus' include RbPlusPlus working_dir = File.expand_path(File.dirname(__FILE__) + "/generated") p working_dir Extension.new "first" do |e| e.sources "one.cpp" e.working_dir = working_dir end ------------------------------------------- C++ code one.cpp: #include int main() { printf("This is output from my first program!\n"); return 0; } ------------------------------------------- Output: $ruby rb.rb "/home/axel/rbpp/generated" /var/lib/gems/1.8/gems/rbplusplus-0.1/lib/rbplusplus/extension.rb:173:in `prepare_working_dir': uninitialized constant RbPlusPlus::Extension::FileUtils (NameError) from /var/lib/gems/1.8/gems/rbplusplus-0.1/lib/rbplusplus/extension.rb:143:in `write' from /var/lib/gems/1.8/gems/rbplusplus-0.1/lib/rbplusplus/extension.rb:72:in `initialize' from rb.rb:8:in `new' from rb.rb:8 Thank you for your help, Best regards, Axel -- GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen! Jetzt dabei sein: http://www.shortview.de/?mc=sv_ext_mf@gmx