ルビーRubyGemsの
RubyのRubyGemsのはRubyプログラムおよび標準形式のライブラリの配布を提供するパッケージマネージャ、ですが、またインストールされている管理ツールパッケージを提供します。
RubyGemsの宝石簡単にインストールを管理するために設計されたツールだけでなく、宝石サーバの配布のため。 これはUbuntuの、YUMのCentOSに、Pythonのピップにapt-getのに似ています。
2003年11月に設立され、約RubyGemsのは、Ruby 1.9のバージョンからRubyの標準ライブラリの一部となりました。
あなたのRubyのバージョンが1.9未満である場合は、手動でインストールすることができます。
- :まず、パッケージをダウンロードしてインストールhttps://rubygems.org/pages/downloadを 。
- 解凍し、入力したディレクトリを、 コマンドを実行します。ルビーsetup.rbを
RubyGemsのコマンドを更新します。
$ gem update --system # 需要管理员或root用户
宝石
ジェム(宝石と呼ばれる)Rubyのモジュールパッケージマネージャです。 これはインストールファイルのと同様に、パッケージに関する情報が含まれています。
一般的に「.gemspec「YAML宝石情報に関連する文書を含むファイルを、ビルドで宝石。 Rubyのコードは、一般にレーキを使用し、この場合には、直接ジェムを確立することができます。
宝石のコマンド
宝石のコマンドは、ビルドのアップロード、ダウンロード、宝石のパッケージをインストールするために使用されます。
宝石の使い方
RubyGemsの機能的に非常によく似たapt-getは、portageの、yumはとNPMと。
インストール:
gem install mygem
アンインストール:
gem uninstall mygem
リストは宝石をインストール:
gem list --local
例えば利用可能な宝石、のリスト:
gem list --remote
すべての宝石のためのRDocドキュメントを作成します。
gem rdoc --all
宝石ではなく、インストールをダウンロードします。
gem fetch mygem
例えば、利用可能な宝石から検索:
gem search STRING --remote
宝石のパッケージの構築
宝石のコマンドは、.gemspecと.gemファイルを構築し、維持するために使用することができます。
.gemspec使用したファイルのビルド.gem:
gem build mygem.gemspec
国内のソースを変更します。
国内ネットワーク上の理由(あなたが知っている)ので、リソースの上にはAmazon S3に格納された結果としてrubygems.orgは、断続的な接続障害のファイル。
だから、実行を表示するには、-Vレールを取り付けるラックを設置宝石と会うか、具体的に宝石で、応答に時間が時間をインストールバンドルされます。
だから我々は、淘宝網のダウンロードソースとしてそれを変更することができます。http://ruby.taobao.org/まず、電流源を確認してください。
$ gem sources -l *** CURRENT SOURCES *** https://rubygems.org/
次に、https://rubygems.org/を削除し、ソースhttp://ruby.taobao.org/をダウンロード淘宝網を追加します。
$ gem sources --remove https://rubygems.org/ $ gem sources -a https://ruby.taobao.org/ $ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org # 请确保只有 ruby.taobao.org $ gem install rails
あなたが使用している場合はGemfileとバンドル(例:Railsのプロジェクト)
あなたは、宝石のソースコードimageコマンドをバンドルすることができます。
$ bundle config mirror.https://rubygems.org https://ruby.taobao.org
つまり、あなたのGemfileソースを変更しないでください。
source 'https://rubygems.org/' gem 'rails', '4.1.0' ...