Ejecutar clon de zapatos en IronRuby
-
07-07-2019 - |
Pregunta
Encontré un artículo genial sobre Creación de GUI multiplataforma con IronRuby donde alguien recreó el [Zapatos] ( http://en.wikipedia.org/wiki/Shoes_ (GUI_toolkit) DSL por _por qué el afortunado rígido en IronRuby.
¡Genial!
Entonces, descargué los binarios IronRuby y el código del artículo a> y ejecutó el siguiente comando:
c:\IronRuby\bin\ir hello_world.rb
Pero recibo el siguiente error:
: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'
¿Cómo hago para que se ejecuten estas aplicaciones de muestra?
Solución
Sospecho que la versión de MS. Las secuencias de comandos que solicita no coinciden con la versión que tienes, es un problema bastante común. ¿Quizás verifique la versión #s?
Para verificar el número de versión, simplemente haga clic derecho en Microsoft.Scripting.dll
y verá el número de versión.
Otros consejos
Pude hacer que los 4 ejemplos de demostración funcionen después de eliminar las siguientes 5 líneas de shoes.rb:
requiere 'Microsoft.Scripting, Version = 1.0.0.2000, Culture = neutral, PublicKeyToken = null'
requiere 'IronRuby, Versión = 1.0.0.0, Cultura = neutral, PublicKeyToken = nulo'
incluye Microsoft :: Scripting :: Hosting
incluir Ruby :: Runtime
incluir Ruby
Estas líneas no son necesarias.