问题标签 [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.

0 投票
5 回答
1857 浏览

.net - 如何在 XNA 引擎中嵌入 Ruby?

我想知道是否可以将 Ruby 作为脚本语言嵌入到 Microsoft XNA 中,最好的方法是什么。我正在寻找Xnua 之类的东西,除了 Ruby。

我偶然发现了 Ruby.NET 和 IronRuby,它们似乎都处于非常早期的阶段,所以我不确定它们的可用性如何。此外,我不确定他们是否可以在 Xbox 360上工作。例如,XNA 论坛上的这个主题说 IronPython 不能工作。

0 投票
10 回答
7238 浏览

ironruby - Ironruby IDE

如果有的话,人们使用哪个 IDE 来开发 Ironruby?

0 投票
4 回答
5169 浏览

ruby-on-rails - IronRuby on Rails 入门

有人可以向我指出一个教程和/或入门文档来让 IronRuby 运行 Rails 吗?我对详细的分步参考特别感兴趣,而不是一般指南。

0 投票
3 回答
316 浏览

ironpython - 有没有人追踪 IronPython 或 IronRuby 是否支持属性?

我已经扫描了“谷歌”,但还没有找到关于 Iron* 语言(任何或全部)最终是否会获得属性支持的明确答案。

任何人?

谢谢 - 乔恩

0 投票
7 回答
500 浏览

.net - .NET 将如何影响 Python 和 Ruby 应用程序?

我很好奇 .NET 将如何影响 Python 和 Ruby 应用程序。

用 IronPython/IronRuby 编写的应用程序是否会如此特定于 .NET 环境,以至于它们本质上会变成特定于平台的?

如果他们不使用任何 .NET 功能,那么 IronPython/IronRuby 与非 .NET 对应物相比有什么优势?

0 投票
3 回答
203 浏览

ruby - 为什么在 Ruby 1.8.7 中编译 IronRuby 时出现错误?

我似乎无法在 ruby​​ 1.8.7 中编译 ironruby。我总是收到这个错误:

没有要加载的文件——windows/path

这是否意味着 Ironruby 与 ruby​​ 1.8.7 不兼容?

0 投票
3 回答
774 浏览

attributes - 我可以在不使用属性的情况下创建 WCF 服务吗?

您似乎声明 WCF 服务的方式是在 C# 或 VB 中创建一个接口,然后ServiceContractAttributeOperationContractAttribute.

问题是,我想尝试从 IronRuby 或 IronPython 创建一个(据我所知)不支持属性。

这可能吗?

0 投票
2 回答
1412 浏览

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 类型

0 投票
1 回答
377 浏览

ironruby - 从 IronRuby Dsl 访问返回值

我正在尝试创建一个 Dsl,该 Dsl 将具有位于单个 Dsl .rb 文件中的实例,然后从 CLR 运行它们。

我想在 IronRuby 中创建和设置 Clr 对象的值,然后在 .rb Dsl 实例文件运行后以某种方式访问​​ CLR 对象。

这是我的 Clr 对象,目前非常简单:

我有以下模块用于指定我的 Dsl 并将创建上面指定的 BuildMetaData 的实例:

在 Dsl 的实例运行后,我以某种方式希望能够从 Clr 代码中获取 @metadata 属性。

目前 Dsl 的一个实例如下所示:

我的 C# 代码目前如下所示:

无论如何我可以在不污染 Dsl 实例的情况下获得@metadata 属性吗?

0 投票
1 回答
522 浏览

c# - 在 C# 中使用 IronRuby 的“未知方法”

嗨,晚上好,希望有人能提供帮助。

我正在尝试获得某种脚本支持。我有以下代码,它执行一个 ruby​​ 方法并返回结果。但是,它会从 IronRuby 本身返回“未找到方法错误”。

我正在运行以下 ruby​​ 代码作为测试:

现在,运行该方法时get_message("something"),一切正常。但是,当运行引用标准库的东西时(本例中为swapcase),它将返回错误

通过运行代码ir.exe没有任何问题。

我是否需要参考图书馆,如果需要,我该怎么做?

希望有人能帮忙!非常感谢你。

亲切的问候,
马可