如何在国内使用 gem

如果你想了解 Ruby,或者想在你的电脑上安装几个 Ruby 软件包,你可以很轻松的使用 RubyGems 来一键下载——就好像 Ubuntu 里的 apt-get、类似 redhat 里的 yum 等等。

所以,想要安装 Ruby 软件包,你就需要 gem。不过,除了安装 gem(如果你的电脑是 Linux 或者 osx,很可能已经自带,使用命令“gem -v”来验证)

但是版本可能不是最新(尤其是 osx,xcode 一般不会给你附带最新的工具)所以我们要升级它,这个时候,你可能就会遇到这个错误:

至于说原因是找不到还是超时这要看 gfw 的心情了。总之,这是一个问题。

但是难点在于似乎即使使用了 vpn,gem 也并不怎么买账(不排除我 vpn 的问题),所以,我们必须寻找其他的解决办法。

更换镜像源

好吧,既然是包管理工具,那总是有更新源的,国内我找到一个淘宝的更新源,这个更新源是完整镜像,更新频率为每15分钟同步一次,我们用它来替代官方源。

淘宝镜像源位于阿里云服务器上,而官方源位于亚马逊云,所以你懂的。

使用如下命令来更改 gem 更新源:

然后就可以尝试更新 gem 版本了:

再然后………………

enjoy!😜

本文由 落格博客 原创撰写:落格博客 » 如何在国内使用 gem

转载请保留出处和原文链接:https://www.logcg.com/archives/1001.html

About the Author

R0uter

如非声明,本人所著文章均为原创手打,转载请注明本页面链接和我的名字。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注