【问题标题】:Ruby Gems "NameError: undefined local variable or method 'update' for main:Object" on every commandRuby Gems “NameError: undefined local variable or method 'update' for main:Object” 在每个命令上
【发布时间】:2014-03-21 00:31:54
【问题描述】:

我正在尝试设置 Watir 环境。我在安装必要的 gem 时遇到了几个问题,所以我卸载并重新安装了 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​​ 命令一样。有人有什么建议吗?请注意,我已经重新安装了。

【问题讨论】:

    标签: ruby rubygems watir


    【解决方案1】:

    IRB 可让您试用 Ruby 命令或 sn-ps 并查看即时响应。如果你想安装或更新 gems,我建议你先通过运行“退出”来退出 IRB,然后按照你手头上的任何说明进行操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 2017-12-05
      • 2018-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多