我有一个ruby脚本telnet到某个东西并创建一个输出文件。
我试图使用以下代码调用脚本:
ScriptEngine rubyengine = IronRuby.Ruby.CreateEngine();
rubyengine.ExecuteFile(@"\Documents\query.rb");
并且由于对象的当前状态错误而导致'操作无效。
ruby脚本在代码之外单独执行时运行完美,所以我知道它运行正常。
有什么想法吗?
我正在使用.NET 4和最新版本的IronRuby