目前是否可以通过 Ironruby 的预发布来运行 rubygems?好像我必须设置一个环境变量才能找到它们?
3 回答
您已经能够在 IronRuby 下运行 rubygems 已经有一段时间了。只需从 codeplex 下载并安装最新的 IronRuby,然后igem
在命令行上运行
原答案:
我在那个邮件列表上——为了节省你的时间,几周前有人问过这个问题,这就是答案
答案(在这一点上)是否定的,你不能,但它似乎不会太远。
PS:听生硬的。他是 Ironruby 核心团队的成员。<3
如果在使用 rubygems 之前正确设置 ENV['GEM_PATH'],那么 gems有时会在 IronRuby 下工作。我实际上正在考虑解决这个问题。
此外,这类问题可能更适合IronRuby 邮件列表而不是 StackOverflow。
使用 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