更改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

相关文章

  • Rails bundle命令安装mysql gem包出错的解决方法

    Rails bundle命令安装mysql gem包出错的解决方法

    这篇文章主要介绍了Rails bundle命令安装mysql gem包出错的解决方法,本文原因是没有安装mysql开发包,需要的朋友可以参考下
    2014-08-08
  • 浅谈Ruby on Rails下的rake与数据库数据迁移操作

    浅谈Ruby on Rails下的rake与数据库数据迁移操作

    Rails中的Migration相对来说更适合做数据库的对象集合操作,而自动化的rake则是一个较好的选择,下面来浅谈Ruby on Rails下的rake与数据库数据迁移操作,需要的朋友可以参考下
    2016-06-06
  • ruby使用restclient上传服务器本地文件示例

    ruby使用restclient上传服务器本地文件示例

    这篇文章主要介绍了ruby使用restclient上传服务器本地文件示例,需要的朋友可以参考下
    2014-05-05
  • Ruby 中的 module_function 和 extend self异同

    Ruby 中的 module_function 和 extend self异同

    本文主要给大家介绍了在Ruby中 module_function 和 extend self的共同点和区别,非常的详细,也很实用,方便大家更好的理解的module_function 和 extend self
    2017-05-05
  • Ruby 中一些百分号(%)的用法小结

    Ruby 中一些百分号(%)的用法小结

    这篇文章主要介绍了Ruby 中一些百分号(%)的用法小结,需要的朋友可以参考下
    2014-05-05
  • 实例讲解Ruby中的五种变量

    实例讲解Ruby中的五种变量

    这篇文章主要介绍了Ruby中的五种变量,并用实例讲解了其用法,是Ruby学习当中的基础知识,需要的朋友可以参考下
    2015-04-04
  • Ruby面向对象编程详解

    Ruby面向对象编程详解

    这篇文章主要介绍了Ruby面向对象编程详解,本文讲解了类的定义、定义对象、initialize方法、实例变量、类变量、类常量、类的继承等内容,需要的朋友可以参考下
    2014-10-10
  • Ruby中的变量学习总结

    Ruby中的变量学习总结

    这篇文章主要介绍了Ruby中的变量学习总结,本文详细讲解了Ruby中的局部变量、实例变量、类变量、全局变量等4种变量类型,并对它们的作用范围做了总结,需要的朋友可以参考下
    2014-11-11
  • Rails脚手架使用实例

    Rails脚手架使用实例

    这篇文章主要介绍了Rails脚手架使用实例,通过8个步骤来实现一个完整案例,需要的朋友可以参考下
    2014-06-06
  • ruby元编程实际使用实例

    ruby元编程实际使用实例

    这篇文章主要介绍了ruby元编程实际使用实例,包含用eval、alias、defind_method、instance_eval等实际使用例子,需要的朋友可以参考下
    2014-07-07

最新评论