问题标签 [ironruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 如何在 XNA 引擎中嵌入 Ruby?
我想知道是否可以将 Ruby 作为脚本语言嵌入到 Microsoft XNA 中,最好的方法是什么。我正在寻找Xnua 之类的东西,除了 Ruby。
我偶然发现了 Ruby.NET 和 IronRuby,它们似乎都处于非常早期的阶段,所以我不确定它们的可用性如何。此外,我不确定他们是否可以在 Xbox 360上工作。例如,XNA 论坛上的这个主题说 IronPython 不能工作。
ironruby - Ironruby IDE
如果有的话,人们使用哪个 IDE 来开发 Ironruby?
ruby-on-rails - IronRuby on Rails 入门
有人可以向我指出一个教程和/或入门文档来让 IronRuby 运行 Rails 吗?我对详细的分步参考特别感兴趣,而不是一般指南。
ironpython - 有没有人追踪 IronPython 或 IronRuby 是否支持属性?
我已经扫描了“谷歌”,但还没有找到关于 Iron* 语言(任何或全部)最终是否会获得属性支持的明确答案。
任何人?
谢谢 - 乔恩
.net - .NET 将如何影响 Python 和 Ruby 应用程序?
我很好奇 .NET 将如何影响 Python 和 Ruby 应用程序。
用 IronPython/IronRuby 编写的应用程序是否会如此特定于 .NET 环境,以至于它们本质上会变成特定于平台的?
如果他们不使用任何 .NET 功能,那么 IronPython/IronRuby 与非 .NET 对应物相比有什么优势?
ruby - 为什么在 Ruby 1.8.7 中编译 IronRuby 时出现错误?
我似乎无法在 ruby 1.8.7 中编译 ironruby。我总是收到这个错误:
没有要加载的文件——windows/path
这是否意味着 Ironruby 与 ruby 1.8.7 不兼容?
attributes - 我可以在不使用属性的情况下创建 WCF 服务吗?
您似乎声明 WCF 服务的方式是在 C# 或 VB 中创建一个接口,然后ServiceContractAttribute
用OperationContractAttribute
.
问题是,我想尝试从 IronRuby 或 IronPython 创建一个(据我所知)不支持属性。
这可能吗?
c# - 从 IronRuby 返回 CLR 类型
我正在尝试从 Iron Ruby 返回一个 CLR 对象。
我在 C# 中定义了以下 CLR 类型
我有以下 IronRuby 文件:
我有以下测试失败:
尝试强制转换从 IronRuby 返回的对象时失败。
我收到以下错误消息:
[A]Horn.Core.DSL.Domain.BuildMetaData 无法转换为 [B]Horn.Core.DSL.Domain.BuildMetaData。类型 A 源自 'Horn.Core.DSL.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 在上下文 'LoadNeither' 的位置 'C:\Projects\horn\branches\rubydsl\src\Horn .Dsl.Specificatioin\bin\Debug\Horn.Core.DSL.Domain.dll'。类型 B 源自 'Horn.Core.DSL.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 在位置'C:\Users\paul.cowan\AppData\Local\Temp 的上下文'Default'中\1vt2usw2.rxf\Horn.Dsl.Specificatioin\assembly\dl3\1d5ed945\7c19e429_1a97c901\Horn.Core.DSL.Domain.DLL'。
是否可以从 Iron Ruby 返回 CLR 类型
ironruby - 从 IronRuby Dsl 访问返回值
我正在尝试创建一个 Dsl,该 Dsl 将具有位于单个 Dsl .rb 文件中的实例,然后从 CLR 运行它们。
我想在 IronRuby 中创建和设置 Clr 对象的值,然后在 .rb Dsl 实例文件运行后以某种方式访问 CLR 对象。
这是我的 Clr 对象,目前非常简单:
我有以下模块用于指定我的 Dsl 并将创建上面指定的 BuildMetaData 的实例:
在 Dsl 的实例运行后,我以某种方式希望能够从 Clr 代码中获取 @metadata 属性。
目前 Dsl 的一个实例如下所示:
我的 C# 代码目前如下所示:
无论如何我可以在不污染 Dsl 实例的情况下获得@metadata 属性吗?
c# - 在 C# 中使用 IronRuby 的“未知方法”
嗨,晚上好,希望有人能提供帮助。
我正在尝试获得某种脚本支持。我有以下代码,它执行一个 ruby 方法并返回结果。但是,它会从 IronRuby 本身返回“未找到方法错误”。
我正在运行以下 ruby 代码作为测试:
现在,运行该方法时get_message("something")
,一切正常。但是,当运行引用标准库的东西时(本例中为swapcase),它将返回错误
通过运行代码ir.exe
没有任何问题。
我是否需要参考图书馆,如果需要,我该怎么做?
希望有人能帮忙!非常感谢你。
亲切的问候,
马可