`
fsword
  • 浏览: 168384 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

[Ruby新手教学] 要有中国特色

 
阅读更多

今天部署一个系统,发现不能获取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

 

下面就好办了

 

总结,在贵国,要考虑的问题有很多

分享到:
评论
4 楼 ruby_windy 2011-11-17  
我开了代理解决:

linux下使用 export http_proxy=http://ip:port

windows下使用 set http_proxy=http://ip:port

然后再输入原来的gem命令.

代理ip可以去 http://www.niudaili.com/ 搜一个临时用~

以后被墙了也可用这个方法~

没办法,中国特色..
3 楼 jinleileiking 2011-07-18  
.......
2 楼 orcl_zhang 2011-07-13  
  
1 楼 Hooopo 2011-07-13  
 

相关推荐

    ruby ruby新手教程 有详细说明和注释

    ruby ruby新手教程 有详细说明和注释 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32...

    Ruby基础教程(第5版)1

    《Ruby基础教程(第5版)》是一本由日本...总的来说,《Ruby基础教程(第5版)》是一本全面、易懂且充满乐趣的Ruby学习资料,无论你是编程新手还是希望深入理解Ruby的开发者,都可以通过这本书开启或深化你的Ruby之旅。

    ruby 经典教程从新手到专家

    《Ruby经典教程:从新手到专家》是一本深入浅出介绍Ruby编程语言的权威指南,由Peter Cooper编写,why the lucky stiff作序推荐,专为Ruby爱好者和希望掌握Ruby编程技术的学习者设计。本书全面覆盖了Ruby编程的基础...

    Ruby新手学习书(Ruby语言中文教程)和Rails_4_days

    "Ruby新手学习书"和"Rails_4_days"这两个资源是为初学者设计的,旨在帮助他们快速掌握Ruby语言的基础以及Rails框架的核心概念。 在Ruby语言中文教程中,你将学到以下关键知识点: 1. **基础语法**:Ruby的语法简洁...

    Ruby入门教程中文PDF 附实例

    总之,无论你是对编程感兴趣的新手,还是想扩展技能树的开发者,这份“Ruby入门教程中文PDF 附实例”都将是你宝贵的参考资料。通过学习,你不仅可以掌握Ruby的基础知识,还能体验到编程的乐趣和效率。

    Ruby 基础语法 视频教程1

    这个"Ruby基础语法视频教程1"涵盖了几个关键的概念,包括变量、变量规则以及表达式。以下是对这些主题的详细解释: 1. 变量(Variables): 在Ruby中,变量用于存储数据,并在程序的不同位置使用。Ruby有五种不同...

    Ruby 教程 The Book of Ruby

    - **目标读者**:适合对Ruby感兴趣的新手和有一定经验的程序员,尤其是那些喜欢通过动手实践来学习的人。 #### 三、主要内容 根据提供的部分内容,我们可以推断出本书可能包含以下主要章节和知识点: 1. **Ruby...

    【Ruby语言教程及实际案例】Ruby语言教程及实际案例

    Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例Ruby语言教程及实际案例...

    ruby基础教程(中文第四版).epub

    排班精美,图文清晰。是市面上最适合初学者入门的 Ruby 教程,由 ruby 创始人亲自编写。...本书适合Ruby初学者学习参考, 有一定Ruby编程基础的读者若想再回顾一下Ruby的各知识点, 本书也能提供不少帮助。

    Ruby基础教程(中文第4版)

    《Ruby基础教程(中文第4版)》是一本详尽介绍Ruby编程语言的权威指南,专为初学者和有一定编程经验的开发者设计。这本非扫描版的电子书以其清晰的排版和易于理解的内容,提供了学习Ruby 2.0版本的完美起点。Ruby是一...

    RUBY入门教程,新手人们

    本教程专为初学者设计,旨在帮助新手快速掌握Ruby的基础知识,并通过实例进行实践,让学习更加生动有趣。 在Ruby中,一切皆对象,这意味着变量、函数甚至类都是对象,这种特性使得Ruby在处理复杂问题时显得尤为灵活...

    Ruby语言教程及案例分享

    Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享...

    Ruby中文教程及相关源代码

    这个"Ruby中文教程及相关源代码"包包含了学习Ruby语言的重要资源,旨在帮助初学者和有经验的开发者深入理解Ruby的核心概念和实践技巧。 教程部分可能涵盖了以下内容: 1. **基础语法**:Ruby的基本数据类型,如...

    Ruby脚本语言经典教程.pdf

    Ruby是一种面向对象的脚本语言,由松本行弘(Yukihiro "Matz" Matsumoto)发明于...对于想要学习编程的新手来说,Ruby是一个易于上手的语言;对于经验丰富的开发者来说,Ruby和Rails提供了丰富的功能和高效的开发体验。

    Ruby入门教程 pdf文字版

    本教程是为那些想要快速入门Ruby编程的初学者准备的,它以易读性和实用性为特点,旨在帮助你迅速掌握Ruby的基础知识。 1. **Ruby的基本概念** - **变量**:Ruby中的变量分为局部变量、实例变量、类变量和全局变量...

    Ruby语言入门教程

    本教程旨在为初学者提供一个全面的Ruby语言入门指南,帮助他们快速掌握这门语言的基础知识。 首先,Ruby的核心设计理念是“人本主义”,这意味着它强调代码的可读性和程序员的生产力。Ruby的语法清晰,易于理解,...

    二十分钟Ruby入门教程

    在二十分钟的Ruby入门教程中,我们将快速浏览Ruby的基础知识,包括语法、数据类型、控制结构以及简单的类定义。 首先,让我们从Ruby的基本语法开始。Ruby的注释以`#`字符开始,一直持续到行尾。例如: ```ruby # 这...

    Ruby相关入门教程网址

    标题中的“Ruby相关入门教程网址”表明这是一份关于学习Ruby编程语言的资源,而描述中的“博文链接:https://musicbox95351.iteye.com/blog/1797113”提示我们可以从这个链接找到更多关于Ruby的入门教程。...

Global site tag (gtag.js) - Google Analytics