在IronRuby中运行Shoes clone
-
07-07-2019 - |
题
我在使用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
不需要这些行。
不隶属于 StackOverflow