0

我有一个 ruby​​ 脚本,它可以远程登录某些东西并创建一个输出文件。

我正在尝试使用以下代码调用脚本:

ScriptEngine rubyengine = IronRuby.Ruby.CreateEngine();
rubyengine.ExecuteFile(@"\Documents\query.rb");

并且收到“由于对象的当前状态而导致操作无效”错误。

ruby 脚本在代码之外单独执行时运行完美,所以我知道它工作正常。

有任何想法吗?

我正在使用 .NET 4 和最新版本的 IronRuby

4

0 回答 0