我在使用IronRuby创建跨平台GUI 中找到了很酷的文章重新创建[鞋子]( http://en.wikipedia.org/wiki/Shoes_ (GUI_toolkit) DSL由 _Why幸运僵硬在IronRuby。

太棒了吧!

所以,我下载了 IronRuby二进制文件文章中的代码并运行以下命令:

c:\IronRuby\bin\ir hello_world.rb

但是我收到以下错误:

:0:in `require': no such file to load -- Microsoft.Scripting, Version=1.0.0.2000 Culture=neutral, PublicKeyToken=null (LoadError)
        from ./shoes.rb:5
        from hello_world.rb:1
        from :0:in `require'

如何让这些示例应用运行?

有帮助吗?

解决方案

我怀疑它所要求的MS.Scripting版本与你所获得的版本不匹配,这是一个非常常见的问题。也许检查版本#s?

要检查版本号,只需右键单击 Microsoft.Scripting.dll ,您将看到版本号。

其他提示

在从shoes.rb删除以下5行后,我能够使4个演示示例正常工作:

要求'Microsoft.Scripting,Version = 1.0.0.2000,Culture = neutral,PublicKeyToken = null'
要求'IronRuby,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'
包括Microsoft :: Scripting :: Hosting
包括Ruby :: Runtime
包括Ruby

不需要这些行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top