【发布时间】:2014-08-07 14:41:32
【问题描述】:
我下载了 Ruby 2.0.0 并拥有 gem 版本 2.0.14。我至少需要 gem 版本 2.0.3 才能满足运行脚本的要求。但是,当我尝试更新时:
gem update --system
我收到一条消息“当前安装的最新版本,正在中止”。我需要做什么才能正确更新?因此,我无法安装所需的 gem。例如:
gem install watir
返回
ERROR: could not find a valid gem 'watir' ()= 0), here is why: Unable to download data from https://rubygems.org/ - no such name (https://rubygems.org/latest_specs.4.8.gz).
这可能是代理问题,还是完全不同的问题?
编辑 gem 环境:
RubyGems 环境:
- 红宝石版本:2.0.14
- 红宝石版本:2.0.0(2014-05-08 补丁级别 481)[i386-mingw32]
- 安装目录:C:/Users/shwheelz/Documents/Ruby200/lib/ruby/gems/2。
0.0
- RUBY 可执行文件:C:/Users/shwheelz/Documents/Ruby200/bin/ruby.exe
- 可执行目录:C:/Users/shwheelz/Documents/Ruby200/bin
- 红宝石平台:
- 红宝石
- x86-mingw32
- 宝石路径:
- C:/Users/shwheelz/Documents/Ruby200/lib/ruby/gems/2.0.0
- C:/Users/shwheelz/.gem/ruby/2.0.0
- 宝石配置:
- :update_sources => 真
- :详细 => 真
- :回溯 => 假
- :bulk_threshold => 1000
- 远程资源:
- https://rubygems.org/
【问题讨论】:
-
您使用的是哪个操作系统和确切的 Ruby 版本(如 2.0.0-p481)+ 您是否使用任何 Ruby 包管理器,如 RVM 或 rbenv?
-
Ruby 2.0.0p481 [i386-mingw32],没有包管理器
-
你能发布
gem env的输出吗?最好附在问题中。 -
正如@ekremkrc 所说,我们需要查看
gem env的输出。复制它,编辑您的问题,然后粘贴该信息。一定要缩进四个空格,或用<pre>标签标记它,以保持其格式。