RubyGemsとは何? わかりやすく解説 Weblio辞書 (original) (raw)
RubyGems
最新版 | 3.6.6 / 2025年3月14日 (27時間前) (2025-03-14) |
リポジトリ | 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 日本語版マニュアル
表話編歴Ruby | ||
---|---|---|
実装 | MRI / YARV IronRuby JRuby MacRuby(英語版) MagLev(英語版) mruby mruby/c Rubinius(英語版) RubyMotion(英語版) | ![]() |
IDE | Komodo(英語版) NetBeans RadRails RubyMine(英語版) | |
アプリケーション | Capistrano Chef Hiki Homebrew irb Joruri mobileimap Puppet Rake Redmine RSpec(英語版) RubyGems Sass tDiary 影舞 島根県CMS | |
ライブラリフレームワーク | AspectR eRuby (RHTML) Merb Padrino Cocoa (API)RubyCocoa Ruby on Rails Shoes Sinatra Star Ruby QtRuby | |
サーバソフトウェア | mod_ruby(英語版) Mongrel(英語版) Phusion Passenger (mod_rails/mod_rack) Rack(英語版) WEBrick | |
その他 | Document format RubyKaigi Rubyアソシエーション Rubyライセンス まつもとゆきひろ | |
![]() ![]() ![]() |