23
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

localオプションを指定してgemをインストールする

Posted at

たとえば、サーバなどで外部へのHTTP/HTTPS通信が制限されている環境で
インターネットにつながらない≒rubygems.orgにつながらない環境下で gem install したい場合のTips。常識かもしれませんが、知らなかったのでメモ。

インターネットにつながらない環境下でgemをインストールする

:warning: rubyのインストールは終わっている前提でのお話です

gemを手動でダウンロードする

インターネットに繋がる環境(例えば手元の端末)でgem(xxx.gem)をダウンロードします。

gem_download.jpg

gemファイルをサーバへ手動でコピー

WindowsならRDP, FTPなど、LinuxならSFTP, RSyncなどを利用してgemをインストールしたい端末へダウンロードしたgemファイルをコピーします。

:point_up: このとき、PATHの通った場所にgemファイルを配置します

localオプションをつけてgem install

gem install コマンドにlocalオプションをつけてインストール。

$ gem install --local xxx

これでサーバにコピーしたxxx.gemからインストールが実施されます :thumbsup:


カンタンですが、以上です。

23
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?