代码之家  ›  专栏  ›  技术社区  ›  azamsharp

和铁宝石在一起!

  •  4
  • azamsharp  · 技术社区  · 15 年前

    有人成功地使用了watir和ironruby吗?我收到一个错误,没有找到所需的文件“watir”。我需要设置什么路径才能使这个文件在IronRuby中工作?

    出于某种原因,我的igem命令不工作:

    C:\devtools\ironruby\ironruby\merlin\main\languages\ruby\scripts\bin>igem安装 瓦蒂尔 '“C:\devtools\ironruby\ironruby\merlin\main\languages\ruby\scripts\bin\ir.exe”' 不被识别为内部或外部命令, 可操作程序或批处理文件。

    我使用的是0.9版的IronRuby。

    我记得在0.9中,你必须指出红外工具:我使用了以下工具,并再次得到了错误!

    C:\devtools\ironruby\ironruby\merlin\main\languages\ruby\scripts\bin>ir igem-ins 高大瓦提尔 错误:执行gem时…(RangeError) bignum太大,无法转换为fixnum

    RubyGems的当前版本为1.3.5:

    C:\devtools\ironruby\ironruby\merlin\main\languages\ruby\scripts\bin>ir igem-v 1.3.5

    我甚至尝试使用完整的路径:

    require File.dirname(__FILE__) + "C:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.2/lib/watir.rb"
    
    3 回复  |  直到 14 年前
        1
  •  3
  •   J.R. Garcia    15 年前

    你用过了吗? gem install watir igem install watir 是吗?如果你要为IronRuby安装gems,你必须使用 igem .否则,它最终会被放在Ruby安装所在的gems目录中。IronRuby在默认情况下不会看到gems目录,您必须使用完整的路径才能访问它。使用时 伊格姆 它将gem放在正确的目录中,以便与IronRuby一起使用。

        2
  •  1
  •   Bret Pettichord    15 年前

    watir使用mri Ruby的win32ole库。这个库支持铁红宝石吗?

        3
  •  1
  •   Mike Cheel    14 年前

    我发现,当你在常规Ruby中得到所需的watir not found消息时,你需要在需要'watir'之前输入,文本需要'rubygems'

    推荐文章