无法在 Windows 上设置 Ruby Gem

Unable to Setup Ruby Gems on Windows

当我尝试使用 http://rubyinstaller.org/ 在 Windows 7 上设置 ruby 宝石时:

ruby setup.rb

我收到以下错误

C:/rubygems-2.4.5/lib/rubygems.rb:1239:in `<top (required)>': uninitialized constant Gem::Specification (NameError)
    from setup.rb:32:in `require'
    from setup.rb:32:in `<main>'

我该如何解决这个问题?我试过使用 Ruby 2.1.5 和 1.9.3-p551。

编辑

C:\>ruby -version
ruby 2.1.5p273 (2014-11-13 revision 48405) [i386-mingw32]-e:1:in `<main>': undefined local variable or method `rsion' for main:Object (NameError)

路径环境变量设置为C:\Ruby21\bin.

我相信 James 正在尝试按照 RubyGems.org

中提供的说明安装 rubygems

Ruby安装程序已经为您安装了 rubygems,因此您无需安装任何东西,您可以使用 Ruby!

如果您正在尝试创建 gem,那么您只需按照 http://guides.rubygems.org/make-your-own-gem/ 中的指南进行操作,但我相信您只是想在 [=23] 中使用 Ruby =] 如果是这种情况,您不需要创建任何 gems 也不需要安装 rubygems.

顺便说一句,您输入了 ruby -version,但您应该输入 ruby -vruby --version(双 --)才能查看版本。

如果您刚开始使用 rails,我建议您使用 windows 以外的其他环境。你会不断地 运行 遇到 gems 无法访问你的 gnu 编译器的问题,比如 unicorn 服务器将无法工作。下载 virtual box,并在其上安装 fedora ssh 服务器,然后使用 putty 连接到您的 ruby 环境。使用 rails 插件设置 vim,您将顺利完成 2。