ログってなんぼ

日々のメモです

ruby : 中国国内からアクセスできるgemリポジトリを追加する

中国国内のサーバーからgemコマンドを使いたい場合のメモ。

デフォルト以外のリポジトリを追加

https://rubygems.org/ が中国国内から接続できない(時がある?)ため、別のリポジトリを仕方なく追加します。

現在の内容を確認

$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/

リポジトリを追加

$ gem sources -a https://gems.ruby-china.org
https://gems.ruby-china.org added to sources

確認

$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/
https://gems.ruby-china.org

gem source コマンドのオプション

オプションの詳細はこんな感じ

  Options:
    -a, --add SOURCE_URI             Add source
    -l, --list                       List sources
    -r, --remove SOURCE_URI          Remove source
    -c, --clear-all                  Remove all sources (clear the cache)
    -u, --update                     Update source cache


  Local/Remote Options:
    -p, --[no-]http-proxy [URL]      Use HTTP proxy for remote operations


  Common Options:
    -h, --help                       Get help on this command
    -V, --[no-]verbose               Set the verbose level of output
    -q, --quiet                      Silence commands
        --config-file FILE           Use this config file instead of default
        --backtrace                  Show stack backtrace on errors
        --debug                      Turn on Ruby debugging
とりあえずこれで開発継続が可能(´・ω・`)