Ruby &引用;gem更新——系统“;不';找不到最新版本?
我下载了Ruby 2.0.0,并拥有gem版本2.0.14。我至少需要gem版本2.0.3才能满足运行脚本的要求。但是,当我尝试更新时:Ruby &引用;gem更新——系统“;不';找不到最新版本?,ruby,rubygems,Ruby,Rubygems,我下载了Ruby 2.0.0,并拥有gem版本2.0.14。我至少需要gem版本2.0.3才能满足运行脚本的要求。但是,当我尝试更新时: gem update --system 我收到一条消息,上面写着“当前已安装最新版本,正在中止”。我需要做些什么才能使其正确更新?因此,我无法安装所需的gems。例如: gem install watir 返回 ERROR: could not find a valid gem 'watir' ()= 0), here is why: Unable to
gem update --system
我收到一条消息,上面写着“当前已安装最新版本,正在中止”。我需要做些什么才能使其正确更新?因此,我无法安装所需的gems。例如:
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 env:
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.14
- RUBY VERSION: 2.0.0 (2014-05-08 patchlevel 481) [i386-mingw32]
- INSTALLATION DIRECTORY: C:/Users/shwheelz/Documents/Ruby200/lib/ruby/gems/2.
0.0
- RUBY EXECUTABLE: C:/Users/shwheelz/Documents/Ruby200/bin/ruby.exe
- EXECUTABLE DIRECTORY: C:/Users/shwheelz/Documents/Ruby200/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-mingw32
- GEM PATHS:
- C:/Users/shwheelz/Documents/Ruby200/lib/ruby/gems/2.0.0
- C:/Users/shwheelz/.gem/ruby/2.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
RubyGems环境:
-RUBYGEMS版本:2.0.14
-RUBY版本:2.0.0(2014-05-08 patchlevel 481)[i386-mingw32]
-安装目录:C:/Users/shwheelz/Documents/Ruby200/lib/ruby/gems/2。
0
-RUBY可执行文件:C:/Users/shwheelz/Documents/Ruby200/bin/RUBY.exe
-可执行目录:C:/Users/shwheelz/Documents/Ruby200/bin
-RUBYGEMS平台:
-红宝石
-x86-w32
-宝石路径:
-C:/Users/shwheelz/Documents/Ruby200/lib/ruby/gems/2.0.0
-C:/Users/shwheelz/.gem/ruby/2.0.0
-GEM配置:
-:update_sources=>true
-:verbose=>true
-:backtrace=>false
-:批量_阈值=>1000
-远程来源:
-尝试运行
gem install rubygems-update
update_rubygems
我也遇到了同样的问题。因为我被删除了。 类型 查看是否有一个gem源,如果没有,请运行以下命令
gem sources --add https://rubygems.org/
删除源
gem sources --remove https://rubygems.org/
然后再试一次。您使用的是哪种操作系统和确切的Ruby版本(如2.0.0-p481)+您是否使用了任何Ruby软件包管理器,如RVM或rbenv?Ruby 2.0.0p481[i386-mingw32],没有软件包管理器您是否可以发布
gem env
的输出?最好附加在问题中。正如@ekremkrc所说,我们需要查看gem env
的输出。复制它,编辑您的问题,然后将信息粘贴到中。请确保将其缩进四个空格,或用
标记标记,以保持其格式。
gem sources --remove https://rubygems.org/