Ruby-gems

提供:Dev Guides
移動先:案内検索

RubyGems-Rubyパッケージユーティリティ

RubyGemsはRuby用のパッケージユーティリティで、Rubyソフトウェアパッケージをインストールして最新の状態に保ちます。

使用構文

$ gem command [arguments...] [options...]

RubyGemsがインストールされているかどうかを確認します-

$ gem --version
0.9.0

RubyGemsコマンド

ここにRubyGemsのすべての重要なコマンドのリストがあります-

Sr.No. Command & Description
1

build

gemspecからgemを構築します。

2

cert

RubyGems証明書の設定を調整します。

3

check

インストールされたgemをチェックします。

4

cleanup

ローカルリポジトリにインストールされているgemの古いバージョンをクリーンアップします。

5

contents

インストールされたgemの内容を表示します。

6

dependency

インストールされたgemの依存関係を表示します。

7

environment

RubyGems環境情報を表示します。

8

help

「gem」コマンドに関するヘルプを提供します。

9

install

gemをローカルリポジトリにインストールします。

10

list

名前がSTRINGで始まるすべての宝石を表示します。

11

query

ローカルまたはリモートリポジトリのgem情報を照会します。

12

rdoc

事前にインストールされたgemのRDocを生成します。

13

search

名前にSTRINGが含まれるすべての宝石を表示します。

14

specification

gem仕様(yaml単位)を表示します。

15

uninstall

ローカルリポジトリからgemをアンインストールします。

16

unpack

インストールされたgemを現在のディレクトリに解凍します。

17

update

ローカルリポジトリの名前付きgem(またはインストールされているすべてのgem)を更新します。

RubyGems共通コマンドオプション

以下は一般的なオプションのリストです-

Sr.No. Command & Description
1

--source URL

gemのリモートソースとしてURLを使用します。

2

-p, --[no-]http-proxy [URL]

リモート操作にHTTPプロキシを使用します。

3

-h, --help

このコマンドのヘルプを取得します。

4

--config-file FILE

デフォルトの代わりにこの設定ファイルを使用します。

5

--backtrace

エラー時にスタックバックトレースを表示します。

6

--debug

Rubyのデバッグを有効にします。

RubyGemsインストールコマンドオプション

これはオプションのリストであり、RubyパッケージをインストールするときにRubyGemsを使用する場合にほとんどの時間を使用します-

Sr.No. Command & Description
1

-v, --version VERSION

インストールするgemのバージョンを指定します。

2

-l, --local

操作をLOCALドメインに制限します(デフォルト)。

3

-r, --remote

操作をREMOTEドメインに制限します。

4

-b, --both

LOCALおよびREMOTE操作を許可します。

5

-i, --install-dir DIR

インストール先。

6

-d, --[no-]rdoc

インストール時にgemのRDocドキュメントを生成します。

7

-f, --[no-]force

依存性チェックをバイパスして、gemを強制的にインストールします。

8

-t, --[no-]test

インストールの前に単体テストを実行します。

9

-w, --[no-]wrappers

実行可能ファイルにビンラッパーを使用します。

10

-P, --trust-policy POLICY

gem信頼ポリシーを指定します。

11

--ignore-dependencies

必要な依存gemをインストールしないでください。

12

-y, --include-dependencies

必要な依存gemを無条件にインストールします。

これにより、すべての依存関係を含むローカルディレクトリまたはリモートサーバーから「SOAP4R」がインストールされます-

gem install soap4r --include-dependencies

これは、リモートサーバーからのみ「rake」をインストールします-

gem install rake --remote

これにより、リモートサーバーから「rake」がインストールされ、ユニットテストが実行され、RDocが生成されます-

gem install --remote rake --test --rdoc --ri

さらに読む

  • * RubyGemsユーザーガイド*は、RubyGemsの使用について知っておく必要があるほぼすべての情報を提供します。
  • RubyGemsの* RubyGemsコマンドリファレンス*。