Ruby-gems
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コマンドリファレンス*。