インストールするgemのリモートリポジトリを追加する


環境

Ubuntu 16.04.5 LTS
Windows10
Vagrant

手順

gemをインストールする時、gem installでインストールするが、どこからインストールしているのだろうか?ダウンロード元のリモートリポジトリを確認するコマンドがあります。

$gem sources -l
https://rubygems.org/

では、rubygems にないgemをインストールしたい場合はどうすればいいのだろうか?
インストールしたいgemが、GitHubにある場合、リモートリポジトリのリストにGitHubを追加します。

$gem sources -a http://gems.github.com/
$gem sources -l
https://rubygems.org/
http://gems.github.com/

これで、インストールしたいgemが、rubygemsになかった場合は、githubを検索して、ダウンロードしてくれるようになります。