vlambda博客
学习文章列表

Ruby开发提速:RubyGems国内镜像


天下武功,唯快不破

1
语言


Ruby。

Ruby是红宝石的意思,是编程语言的名字。Ruby语言的logo就是一颗红宝石。

Ruby是一门开源的动态编程语言,注重简洁和效率。Ruby的句法优雅,读起来自然,写起来舒适。

Ruby语言官网:http://www.ruby-lang.org/


2
包格式


Ruby包的格式是.gem。gem也是Ruby的包管理系统,命令也是gem,类似于rpm。


3
官方源地址


https://rubygems.org


Ruby社区的Gem托管服务,让你能便捷、快速地发布、管理你的Gem,以及安装它们。


4
国内镜像地址


https://gems.ruby-china.com

这是一个完整 RubyGems 镜像,完全基于 CDN 技术来实现,能确保几乎无延迟的同步,你可以用此代替官方版本。


5
如何使用


请尽可能用比较新的 RubyGems 版本,建议 2.6.x 以上。

# 查看版本

$ gem -v

2.6.3

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

$ gem sources -l

https://gems.ruby-china.com
小提示
如果你使用Gemfile和Bundler


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

$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com

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