LoginSignup
6
7

More than 5 years have passed since last update.

geminabox の基本操作

Posted at

Ruby | geminabox の基本操作

概要

geminabox の基本操作

前提

  • geminabox サーバー構築済み
  • クライアントにも geminabox gem をインストールする
$ gem install geminabox --no-ri --no-doc

ちなみにクライアントに geminabox をインストールすると、
gem inabox コマンドが追加される関係で、今まで
gem i gem_name でインストール出来ていたのが
gem install gem_name と明示する必要がでてきます。

gem の公開(CLI)

  • gottani gem の version 0.0.2 を公開する場合
$ gem inabox ./pkg/gottani-0.0.2.gem

geminabox_inabox.png

gem の公開(GUI)

  • gottani gem の version 0.0.2 を公開する場合
  • geminabox のトップページを表示し、 Upload Another Gem リンクを選択

geminabox_upload1.png

  • ファイルを選択ボタンを押下し、 gem を選択後、 Upload ボタンを押下し、 gem をアップロードする
  • シンプルな完了メッセージのみの画面が表示されます
Gem gottani-0.0.2.gem received and indexed.
  • トップページに戻ってアップロードされたことを確認します

geminabox_inabox.png

gem のダウンロード

  • 該当 gem の download リンクを選択します。

geminabox_inabox.png

gem のインストール

  • geminabox サーバーの情報を登録する
$ gem sources -a http://your_geminabox_server:your_port/

※設定内容は ~/.gemrc に保存されている

  • .gemrc を確認してみる
$ cat ~/.gemrc
---
:backtrace: false
:bulk_threshold: 1000
:sources:
- https://rubygems.org/
- http://your_geminabox_server:your_port/
:update_sources: true
:verbose: true
  • 通常通り install する
$ gem install gottani
$ gem list | grep gottani
gottani (0.0.2)
6
7
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
6
7