私はGoogleで検索しましたが、宝石のsesを見つけました。のように、gem installなど。
Gemは.rbスクリプトのコレクションですか?
たとえば、Google翻訳の機能をラップする一連のスクリプトを作成する場合、それを宝石用に配布するための好ましい方法は宝石ですか?
そうでない場合、どのようにこのコードを配布しますか?
RubyGems Wiki- によると、RubyGemsはRubyプログラミング言語用のパッケージマネージャーであり、Rubyプログラムとライブラリを( 「gem」)、gemのインストールを簡単に管理するために設計されたツール、およびgemを配布するためのサーバー。
Gemコマンドは、Gemパッケージのビルド、アップロード、ダウンロード、およびインストールに使用されます。宝石の使い方
RubyGemsの機能は、apt-get、portage、yumと非常に似ています。
インストール:
gem install mygem
アンインストール:
gem uninstall mygem
インストール済みの宝石のリスト:
gem list --local
ジェムパッケージビルディング
Gemコマンドは、.gemspecファイルと.gemファイルの作成と維持にも使用できます。
.gemspecファイルから.gemをビルドします。
gem build mygem.gemspec
詳しくは RubyGems Manuals を参照してください。
ここにいくつかの素晴らしいチュートリアルがあります:)
http://railscasts.com/episodes/135-making-a-gem
http://railscasts.com/episodes/245-new-gem-with-bundler
Gemは、サーバー上のすべてのプロジェクトにインストールして使用できるモジュール/ライブラリーです。プラグインは、プロジェクト内で使用できるモジュール/ライブラリです
実際、共有したいコードを作成した場合は、その宝石またはプラグインを作成できます。たとえばgithub.comで公開できます。 gemの作成方法も知りたい場合は、githubで既存のgemのソースを確認できます。