如何在國內使用 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 版本了:

再然後………………

請享用!😜

本文由 落格博客 原創撰寫:落格博客 » 如何在國內使用 gem

轉載請保留出處和原文鏈接:https://www.logcg.com/archives/1001.html

關於作者

R0uter

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

發表評論

您的電子郵件地址不會被公開. 必填字段標 *