更改RubyGem安装源

 更新时间:2014年07月21日 09:13:07   投稿:hebedich  
RubyGem默认源安装太慢,修改为国内淘宝源

WHY?
由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程。

HOW?

$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

 
如果是用 Bundle (Rails 项目)

$ vi Gemfile
source 'http://ruby.taobao.org/'
gem 'rails', '3.2.12'
...

RVM 改用淘宝下载源, 提高 Ruby 安装速度

FOR MAC

$ sed -i .bak 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db

FOR LINUX

$ sed -i 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db

相关文章

  • CentOS7下安装Ruby3.2.4的实施路径详解

    CentOS7下安装Ruby3.2.4的实施路径详解

    在CentOS 7系统上安装Ruby 3.2.4版本需要先安装RVM作为版本管理工具,安装过程涉及到安装GPG的key、RVM的最新稳定版本以及Ruby的前置依赖,下面给大家介绍CentOS7下安装Ruby3.2.4的实施路径,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • 详解Ruby中的代码块对象Proc

    详解Ruby中的代码块对象Proc

    在Ruby中一个代码块block不是对象,但可以用Proc来替代其作为对象进行操作,接下来我们就来详解Ruby中的代码块对象Proc
    2016-05-05
  • 使用Ruby程序实现web信息抓取的教程

    使用Ruby程序实现web信息抓取的教程

    这篇文章主要介绍了使用Ruby程序实现web信息抓取的教程,本文来自于IBM官方网站技术文档,需要的朋友可以参考下
    2015-04-04
  • Ruby信号处理详解

    Ruby信号处理详解

    这篇文章主要介绍了Ruby信号处理详解,包含了Ruby使用Process.kill发送信号,Ruby使用trap()设置信号处理程序等需要的朋友可以参考下
    2022-04-04
  • 苹果mac OS X上安装metasploit

    苹果mac OS X上安装metasploit

    最近购了台mac一直没有时间折腾,下面就把在mac上安装metasploit的步骤做一个简单的记录吧
    2014-06-06
  • Ruby on Rails中MVC结构的数据传递解析

    Ruby on Rails中MVC结构的数据传递解析

    这篇文章主要介绍了Ruby on Rails中MVC结构的数据传递解析,本文来自于IBM官方网站技术文档,需要的朋友可以参考下
    2015-04-04
  • ruby 过程对象 解析

    ruby 过程对象 解析

    ruby 过程对象 解析...
    2007-11-11
  • ruby实现石头剪刀布游戏示例

    ruby实现石头剪刀布游戏示例

    这篇文章主要介绍了ruby实现石头剪刀布游戏示例,需要的朋友可以参考下
    2014-05-05
  • Ruby中编写类与模块的风格指南

    Ruby中编写类与模块的风格指南

    这篇文章主要介绍了Ruby中编写类与模块的风格指南,示例采用的也是Ruby编程中一些常用的编写惯例,需要的朋友可以参考下
    2015-08-08
  • ruby 标准类型总结

    ruby 标准类型总结

    诠释分析了ruby的标准类型,学习ruby的朋友,需要了解和掌握的。
    2009-02-02

最新评论