我下载了Ruby 2.0.0并拥有gem版本2.0.14。我至少需要gem版本2.0.3来满足运行我的脚本的要求。但是,当我尝试更新时:
gem update --system
我收到一条消息“正在安装最新版本,正在中止”。我需要做些什么才能让它正确更新?因此,我无法安装我需要的宝石。例如:
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/
答案 0 :(得分:1)
我遇到了同样的问题。因为我被宝石源删除了。 型
<p>
查看是否有一个宝石源,如果没有,请按照
运行gem sources -l
删除来源
gem sources --add https://rubygems.org/
然后再试一次。
答案 1 :(得分:0)
尝试运行
gem install rubygems-update
update_rubygems