Ruby开发提速:RubyGems国内镜像

Posted DevOps持续交付

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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。

以上是关于Ruby开发提速:RubyGems国内镜像的主要内容,如果未能解决你的问题,请参考以下文章

安装cocoapods

思科设备遭攻击,国内多家机构中招;Ruby3 有望 3 倍提速

ruby更换gem阿里镜像

cocoaPods安装2017升级最新版

使用国内镜像给ROS安装提速

ruby配置镜像源