【发布时间】:2015-01-30 19:19:53
【问题描述】:
当我尝试使用 http://rubyinstaller.org/ 在 Windows 7 上设置 ruby gems 时:
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。
【问题讨论】:
-
在cmd中,显示
which ruby和which gem的输出 -
您要运行的 setup.rb 是什么? Rubygems 是 ruby 2.0 及更高版本中 ruby 标准库的一部分,因此您无需单独安装它
-
检查此链接是否对您有帮助。 stackoverflow.com/questions/18908708/…