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
gem の公開(GUI)
- gottani gem の version 0.0.2 を公開する場合
- geminabox のトップページを表示し、 Upload Another Gem リンクを選択
- ファイルを選択ボタンを押下し、 gem を選択後、 Upload ボタンを押下し、 gem をアップロードする
- シンプルな完了メッセージのみの画面が表示されます
Gem gottani-0.0.2.gem received and indexed.
- トップページに戻ってアップロードされたことを確認します
gem のダウンロード
- 該当 gem の download リンクを選択します。
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)