[Ironruby-core] Running IronRuby script from C#

Dotan N. dipidi at gmail.com
Tue Nov 2 15:49:01 EDT 2010


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. <dipidi at 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 <lists at 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 at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20101102/941132d9/attachment.html>


More information about the Ironruby-core mailing list