Ruby Gems" NameError:未定义的局部变量或方法'更新' for main:Object"在每个命令

时间:2014-03-21 00:31:55

标签: ruby rubygems watir

我试图设置Watir环境。我有几个问题实际上安装了必要的宝石,所以我卸载并重新安装了Ruby 1.9.3(我正在运行Windows 7.)现在,我无法从ruby命令执行任何安装,更新等操作线。下面是一些应该有效的简单命令的例子:

C:\Users\Matt Adams>irb
irb(main):001:0> gem -v
NameError: undefined local variable or method `v' for main:Object
    from (irb):1
    from C:/Ruby193/bin/irb:12:in `<main>'
irb(main):002:0> gem update
NameError: undefined local variable or method `update' for main:Object
    from (irb):2
    from C:/Ruby193/bin/irb:12:in `<main>'

我可以开始ruby irb,但那就是它。它几乎就像没有安装任何ruby命令一样。有人有什么建议吗?请注意,我已经完成了重新安装。

1 个答案:

答案 0 :(得分:0)

IRB可以让您试用Ruby命令或片段并查看即时响应。如果你想安装或更新宝石,我建议你首先运行“退出”,然后按照你手上的说明进行IRB。