当前位置: 首页 > news >正文

ruby gem 0.9.4的问题

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在配置gem的过程中,有极小机率会遇到gem安装后失效的问题,比方说会403,如下所示:

C:\Users\geraldlau>gem update --system
Updating RubyGems...
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 403

C:\Users\geraldlau>gem install rubygems-update
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 403

C:\Users\geraldlau>gem sources -r http://gems.rubyforge.org
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 403

 

这是一个很神奇的事情,所以说这个世界充满了奇妙。遇到这个问题,本地是无论如何都没法使用gem的了,只有去官方重新下载最新版的gem,本地安装后才能修复。

直接到http://rubyforge.org/frs/?group_id=126,下载最新版本的gem,然后本地安装。如果是win环境,建议拉zip包,若在linux下面,就随便拉哪种都行了。把gem包拉到本地并解压后,安装它:

C:\>cd rubygems-1.3.5

C:\rubygems-1.3.5>dir/w
驱动器 C 中的卷是 WIN7
卷的序列号是 5E56-471B

C:\rubygems-1.3.5 的目录

[.]                [..]               .autotest          .docume
[bin]              ChangeLog          cruise_config.rb   GPL.txt
History.txt        [lib]              LICENSE.txt        Manifes
[pkgs]             Rakefile           README             setup.r
[test]             [util]
              11 个文件        270,420 字节
               7 个目录 14,917,832,704 可用字节

C:\rubygems-1.3.5>setup.rb
RubyGems 1.3.5 installed

锘?== 1.3.5 / 2009-07-21

Bug fixes:

* Fix use of prerelease gems.
* Gem.bin_path no longer escapes path with spaces. Bug #25935 an

Deprecation Notices:

* Bulk index update is no longer supported (the code currently r
  the tests)
* Gem::manage_gems was removed in 1.3.3.
* Time::today was removed in 1.3.3.

----------------------------------------------------------------

RubyGems installed the following executables:
        c:/ruby/bin/gem

C:\rubygems-1.3.5>

至此,搞定它了。

转载于:https://my.oschina.net/shootercn/blog/13952

相关文章:

  • Innodb与Myisam引擎的区别与应用场景
  • Linux中有两类函数库,分别是静态库和动态库
  • 记忆模糊的知识点5-22
  • 深入说明HDR技术
  • 免费产品体验码已发放完毕,实物礼品已备好?
  • wdcp服务器/虚拟主机管理系统1.1发布
  • VMware ESXi 和 VMware Server 有什么区别
  • mybatis-spring从1.1升级到1.2所带来的dao层级的编写问题
  • 802.11无线网络部署方案对比分析
  • RHEL中FQDN解析顺序。
  • @Autowired标签与 @Resource标签 的区别
  • 《唐之韵》解说词及古诗词
  • Java导出freemarker实现下载word文档格式功能
  • Insus Meta Utility
  • 什么是多态?为什么用多态?有什么好处?[转]
  • 03Go 类型总结
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • CEF与代理
  • DOM的那些事
  • Linux下的乱码问题
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • vue的全局变量和全局拦截请求器
  • 多线程 start 和 run 方法到底有什么区别?
  • 模型微调
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 首页查询功能的一次实现过程
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • $.ajax()参数及用法
  • (+4)2.2UML建模图
  • (c语言)strcpy函数用法
  • (二)fiber的基本认识
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (强烈推荐)移动端音视频从零到上手(下)
  • (转)【Hibernate总结系列】使用举例
  • .apk 成为历史!
  • .NET : 在VS2008中计算代码度量值
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /var/log/cvslog 太大
  • @AutoConfigurationPackage的使用
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [BZOJ] 1001: [BeiJing2006]狼抓兔子
  • [BZOJ3223]文艺平衡树
  • [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型
  • [CC2642R1][VSCODE+Embedded IDE+IAR Build+Cortex-Debug] TI CC2642R1基于VsCode的开发环境
  • [CISCN2019 华东南赛区]Web11
  • [github全教程]github版本控制最全教学------- 大厂找工作面试必备!
  • [luoguP2401] 不等数列
  • [MT8766][Android12] 增加应用安装白名单或者黑名单
  • [Nginx]反向代理Node将3000端口访问转换成80端口