confirmed. you probably created the file inside VS, or other UTF happy editor. if you insist you might want to try the encoding pragma, but i'm not sure of its support
# coding: utf-8 puts 'hello' On Tue, Nov 2, 2010 at 9:41 PM, Dotan N. <dip...@gmail.com> wrote: > before i think about it too much, it seems you have some unicodish chars in > the file? > > > On Tue, Nov 2, 2010 at 8:07 PM, Timothy Barnes <li...@ruby-forum.com>wrote: > >> I am trying to get a Ruby file to run through C#. I was reading through >> "Ruby Unleashed" (book), and it appears to be easy. However, I keep >> getting an error on a very simple test. The text of my programs are: >> >> C#: >> using System; >> using Microsoft.Scripting.Hosting; >> using IronRuby; >> >> class Run_Ruby >> { >> static void Main() >> { >> ScriptEngine engine = IronRuby.Ruby.CreateEngine(); >> engine.ExecuteFile("C:/Test_Files/hello.rb"); >> } >> } >> ------------- >> hello.rb: >> puts 'hello' >> >> When I run the program I get: >> "MissingMethodException was unhandled" >> "undefined method `puts' for main:Object" >> >> I am a novice to C#, but this should be hard. What am I doing wrong? >> >> Attachments: >> http://www.ruby-forum.com/attachment/5280/C_toRuby.jpg >> >> >> -- >> Posted via http://www.ruby-forum.com/. >> _______________________________________________ >> Ironruby-core mailing list >> Ironruby-core@rubyforge.org >> http://rubyforge.org/mailman/listinfo/ironruby-core >> > >
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core