今天部署一个系统,发现不能获取gem包,于是看看怎么回事
$ gem -v
1.3.6
$ gem update --system
JRuby limited openssl loaded. http://jruby.org/openssl
gem install jruby-openssl for full support.
Updating RubyGems
Updating rubygems-update
ERROR: While executing gem ... (Gem::GemNotFoundException)
could not find gem rubygems-update locally or in a repository
$ gem install rubygems-update
JRuby limited openssl loaded. http://jruby.org/openssl
gem install jruby-openssl for full support.
ERROR: could not find gem rubygems-update locally or in a repository
不知道为什么连不上,试试看,好像可以ping通
$ gem source
*** CURRENT SOURCES ***
http://rubygems.org/
$ ping rubygems.org
PING rubygems.org (72.4.120.124) 56(84) bytes of data.
64 bytes from rubygems.org (72.4.120.124): icmp_seq=2 ttl=49 time=368 ms
于是决定下载,这时发现了问题
$ wget http://rubygems.org/downloads/rubygems-update-1.8.5.gem
--2011-07-13 15:43:40-- http://rubygems.org/downloads/rubygems-update-1.8.5.gem
正在解析主机 rubygems.org... 72.4.120.124
Connecting to rubygems.org|72.4.120.124|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://rubygems.org/gems/rubygems-update-1.8.5.gem [跟随至新的 URL]
--2011-07-13 15:43:42-- http://rubygems.org/gems/rubygems-update-1.8.5.gem
Reusing existing connection to rubygems.org:80.
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://production.cf.rubygems.org/gems/rubygems-update-1.8.5.gem [跟随至新的 URL]
--2011-07-13 15:43:42-- http://production.cf.rubygems.org/gems/rubygems-update-1.8.5.gem
正在解析主机 production.cf.rubygems.org... 失败:域名解析暂时失败。
wget: unable to resolve host address `production.cf.rubygems.org'
进一步了解,发现是DNS污染,现在问题就简单了,查到对应的ip,然后修改
sudo vi /etc/hosts
216.137.53.162 production.cf.rubygems.org
下面就好办了
总结,在贵国,要考虑的问题有很多
分享到:
相关推荐
ruby ruby新手教程 有详细说明和注释 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32...
《Ruby基础教程(第5版)》是一本由日本...总的来说,《Ruby基础教程(第5版)》是一本全面、易懂且充满乐趣的Ruby学习资料,无论你是编程新手还是希望深入理解Ruby的开发者,都可以通过这本书开启或深化你的Ruby之旅。
《Ruby经典教程:从新手到专家》是一本深入浅出介绍Ruby编程语言的权威指南,由Peter Cooper编写,why the lucky stiff作序推荐,专为Ruby爱好者和希望掌握Ruby编程技术的学习者设计。本书全面覆盖了Ruby编程的基础...
"Ruby新手学习书"和"Rails_4_days"这两个资源是为初学者设计的,旨在帮助他们快速掌握Ruby语言的基础以及Rails框架的核心概念。 在Ruby语言中文教程中,你将学到以下关键知识点: 1. **基础语法**:Ruby的语法简洁...
总之,无论你是对编程感兴趣的新手,还是想扩展技能树的开发者,这份“Ruby入门教程中文PDF 附实例”都将是你宝贵的参考资料。通过学习,你不仅可以掌握Ruby的基础知识,还能体验到编程的乐趣和效率。
这个"Ruby基础语法视频教程1"涵盖了几个关键的概念,包括变量、变量规则以及表达式。以下是对这些主题的详细解释: 1. 变量(Variables): 在Ruby中,变量用于存储数据,并在程序的不同位置使用。Ruby有五种不同...
- **目标读者**:适合对Ruby感兴趣的新手和有一定经验的程序员,尤其是那些喜欢通过动手实践来学习的人。 #### 三、主要内容 根据提供的部分内容,我们可以推断出本书可能包含以下主要章节和知识点: 1. **Ruby...
Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例...
排班精美,图文清晰。是市面上最适合初学者入门的 Ruby 教程,由 ruby 创始人亲自编写。...本书适合Ruby初学者学习参考, 有一定Ruby编程基础的读者若想再回顾一下Ruby的各知识点, 本书也能提供不少帮助。
《Ruby基础教程(中文第4版)》是一本详尽介绍Ruby编程语言的权威指南,专为初学者和有一定编程经验的开发者设计。这本非扫描版的电子书以其清晰的排版和易于理解的内容,提供了学习Ruby 2.0版本的完美起点。Ruby是一...
本教程专为初学者设计,旨在帮助新手快速掌握Ruby的基础知识,并通过实例进行实践,让学习更加生动有趣。 在Ruby中,一切皆对象,这意味着变量、函数甚至类都是对象,这种特性使得Ruby在处理复杂问题时显得尤为灵活...
Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享...
这个"Ruby中文教程及相关源代码"包包含了学习Ruby语言的重要资源,旨在帮助初学者和有经验的开发者深入理解Ruby的核心概念和实践技巧。 教程部分可能涵盖了以下内容: 1. **基础语法**:Ruby的基本数据类型,如...
Ruby是一种面向对象的脚本语言,由松本行弘(Yukihiro "Matz" Matsumoto)发明于...对于想要学习编程的新手来说,Ruby是一个易于上手的语言;对于经验丰富的开发者来说,Ruby和Rails提供了丰富的功能和高效的开发体验。
本教程是为那些想要快速入门Ruby编程的初学者准备的,它以易读性和实用性为特点,旨在帮助你迅速掌握Ruby的基础知识。 1. **Ruby的基本概念** - **变量**:Ruby中的变量分为局部变量、实例变量、类变量和全局变量...
本教程旨在为初学者提供一个全面的Ruby语言入门指南,帮助他们快速掌握这门语言的基础知识。 首先,Ruby的核心设计理念是“人本主义”,这意味着它强调代码的可读性和程序员的生产力。Ruby的语法清晰,易于理解,...
在二十分钟的Ruby入门教程中,我们将快速浏览Ruby的基础知识,包括语法、数据类型、控制结构以及简单的类定义。 首先,让我们从Ruby的基本语法开始。Ruby的注释以`#`字符开始,一直持续到行尾。例如: ```ruby # 这...
标题中的“Ruby相关入门教程网址”表明这是一份关于学习Ruby编程语言的资源,而描述中的“博文链接:https://musicbox95351.iteye.com/blog/1797113”提示我们可以从这个链接找到更多关于Ruby的入门教程。...