RubyGems

RubyGems
最新版
3.5.6 / 2024年2月6日 (3か月前) (2024-02-06)
リポジトリ
  • github.com/rubygems/rubygems
ウィキデータを編集
プログラミング
言語
Ruby
プラットフォーム クロスプラットフォーム
種別 パッケージ管理システム
ライセンス Rubyライセンス
公式サイト rubygems.org
テンプレートを表示

RubyGemsは、Ruby言語用のパッケージ管理システムであり、Rubyのプログラムと("gem" と呼ばれる)ライブラリの配布用標準フォーマットを提供している。gemを容易に管理でき、gemを配布するサーバの機能も持つ。Rubyバージョン1.9以降では標準ライブラリの一部となっている。

Gem コマンド

gem コマンドは gem パッケージのビルド, アップロード, ダウンロード, インストールに使われる。

Gem 使用法

RubyGems の機能は apt-get に似たものとなっている。

インストール:

gem install mygem

アンインストール:

gem uninstall mygem

インストール済みの gem リスト表示:

gem list --local

利用可能な gem のリスト表示:

gem list --remote

RDoc ドキュメントの生成:

gem rdoc

gem のダウンロードを行う(ただしインストールはしない)。:

gem fetch mygem

利用可能な gem の検索:

gem search mygemsearchstring --remote

Gem パッケージビルド(構築)

gem コマンドは .gemspec や .gem ファイルの作成やメンテナンスにも使われる。

.gemspec ファイルから .gem の生成:

gem build mygem.gemspec

外部リンク

  • RubyGems.org | your community gem host: 公式サイト
  • RubyGems Linux Journal
  • library rubygems 日本語版マニュアル
実装
IDE
  • Komodo(英語版)
  • NetBeans
  • RadRails
  • RubyMine(英語版)
アプリケーション
ライブラリ
フレームワーク
サーバソフトウェア
その他
  • カテゴリカテゴリ
  • コモンズコモンズ
  • ウィキブックスウィキブックス
パッケージ形式(英語版)
 
コンパイルされているパッケージ(実行ファイル
Windows
macOS
Unix系
dpkg
RPM
tar
  • slapt-get(英語版)
  • slackpkg(英語版)
  • netpkg
  • Swaret(英語版)
その他
Solaris
  • IPS(英語版)
  • Pkgutil
z/OS
  • SMP/E(英語版)
組み込みOS
モバイルOS
ゲーム機
クロスプラットフォーム
ウェブブラウザ
 
コンパイルされていないパッケージ(ソースコード
Linux
macOS
BSD
 
  • 一覧記事 リスト
  • カテゴリ カテゴリ
  • コモンズ コモンズ
  • 表示
  • 編集