Techioz Blog

ルビー宝石とは何ですか?

概要

Googleで検索したところ、gemの使い方を見つけました。 gem install などのように。

gem は .rb スクリプトのコレクションですか?

たとえば、Google 翻訳の機能をラップする一連のスクリプトを作成する場合、それを使用するために配布する好ましい方法は gem ですか?

そうでない場合、このコードをどのように配布すればよいでしょうか?

解決策

RubyGems Wiki によると、RubyGems は Ruby プログラミング言語のパッケージ マネージャーであり、Ruby プログラムとライブラリを配布するための標準形式 (「gem」と呼ばれる自己完結形式) を提供し、gem のインストールを簡単に管理するように設計されたツールです。 、およびそれらを配布するためのサーバー。

gem コマンドは、Gem パッケージのビルド、アップロード、ダウンロード、インストールに使用されます。 ジェムの使用法

RubyGems は、apt-get、portage、yum と機能的によく似ています。

インストール:

gem install mygem

アンインストール:

gem uninstall mygem

インストールされている gem を一覧表示します。

gem list --local

ジェムパッケージの構築

gem コマンドは、.gemspec および .gem ファイルの構築と維持にも使用できます。

.gemspec ファイルから .gem をビルドします。

gem build mygem.gemspec

詳細については、RubyGems マニュアルを参照してください。