【发布时间】:2010-05-12 17:52:26
【问题描述】:
我正在尝试从 C# 运行 IronRuby 脚本:
var runtime = IronRuby.Ruby.CreateRuntime();
runtime.ExecuteFile("ruby/foo.rb");
foo.rb 以“require:”开头
#!/usr/bin/env ruby
require 'bar'
当我尝试这个时,我得到一个异常,指出“没有要加载的文件--bar”。文件“bar.rb”和目录“bar”都存在于“ruby”目录中。
那么,如何执行需要其他 ruby 文件的 ruby 脚本?我的目标是 .Net 3.5。
【问题讨论】: