3

目前是否可以通过 Ironruby 的预发布来运行 ruby​​gems?好像我必须设置一个环境变量才能找到它们?

4

3 回答 3

5

您已经能够在 IronRuby 下运行 ruby​​gems 已经有一段时间了。只需从 codeplex 下载并安装最新的 IronRuby,然后igem在命令行上运行


原答案:

我在那个邮件列表上——为了节省你的时间,几周前有人问过这个问题,这就是答案

答案(在这一点上)是否定的,你不能,但它似乎不会太远。

PS:听生硬的。他是 Ironruby 核心团队的成员。<3

于 2008-09-04T23:45:04.270 回答
1

如果在使用 ruby​​gems 之前正确设置 ENV['GEM_PATH'],那么 gems有时会在 IronRuby 下工作。我实际上正在考虑解决这个问题。

此外,这类问题可能更适合IronRuby 邮件列表而不是 StackOverflow。

于 2008-09-04T23:32:07.640 回答
1

使用 IronRuby 1.0 Alpha 2。您应该能够开箱即用地获取 igem.bat。根据 Jim Deville 2008 年 11 月 19 日的说法

宣布 IronRuby 1.0 Alpha 2 的发布。您可以在 RubyForge ( http://rubyforge.org/frs/?group_id=4359 ) 上下载它,我很快就会在 SVN 中添加标签。显着特点:包含 iirb.bat、igem.bat、irails.bat、irake.bat!这是我们的第一个独立版本。两个警告:如果您希望调用者正常工作,请使用 -X:Interpret。如果您希望 Rubygems 正常工作,请确保您的所有源代码都以 / 结尾。您可以签入 ~/.gemrc

从那时起,我们现在有了每日构建的官方网站。您可以在http://www.ironruby.net/下载

之后,将 GEM_PATH 设置为您的 \lib\ruby\gems\1.8 目录,例如 c:\ruby\lib\ruby\gems\1.8

c:\> set GEM_PATH=c:\ruby\lib\ruby\gems\1.8

测试

c:\> igem.bat
于 2009-01-28T17:59:38.023 回答