Ruby Gems不能连接到国内镜像,怎么回事???

Python015

Ruby Gems不能连接到国内镜像,怎么回事???,第1张

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

这是一个完整 rubygems.org 镜像,你可以用此代替官方版本,同步频率目前为15分钟一次以保证尽量与官方服务同步。

如何使用?

$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/

$ gem sources -l

*** CURRENT SOURCES ***

https://ruby.taobao.org

# 请确保只有 ruby.taobao.org

$ gem install rails

如果你使用 Gemfile 和 Bundle (例如:Rails 项目)

你可以用 Bundler 的 Gem 源代码镜像命令。

$ bundle config mirror.https://rubygems.org https://ruby.taobao.org

这样你不用改你的 Gemfile 的 source。

source 'https://rubygems.org/'

gem 'rails', '4.1.0'

...

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言在20世纪90年代由日本人松本行弘开发,它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言,因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。

Ruby翻译成中文是:红宝石,也可用作人名,多指女性。

ruby

英 ['ruːbɪ] 美 ['rubi]

n. 红宝石;红宝石色

adj. 红宝石色的

vt. 使带红宝石色

n. (Ruby)人名;(法)吕比;(英、西、德、匈、瑞典)鲁比

[ 复数 rubies ]

双语例句:

I wonder what kind of ring he got her? He bought me a ruby.

我想知道他给她买的什么样的戒指,他给我的是红宝石的。