如何在国内使用 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!😜

发表评论

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.