Latest web development tutorials

ルビー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'
...