02. RubyGems
2281 ワード
RubyGems
はRubyのパッケージ管理ソフトウェアであり、Rubyのパッケージまたはクラスライブラリのダウンロード、インストール、および使用を容易にすることができます.Gemソースの変更(RubyChina提供)
gem update --system ## gem , 2.6.x
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem sources -l ### https://gems.ruby-china.org#, gems.ruby-china.org
RubyGemsは、ユーザーがGemsを管理するための簡潔なコマンドラインを提供します.
Gemsの検索
search
コマンドサービス側gemsの検索$ gem search ^rails ##
$ gem search ^rails$ -a ##
$ gem search ^rails$ -d ## gem
Gemsのインストール
install
コマンドgemのダウンロードとインストール$ gem install drip #
$ gem install drip -v xx.xx ##
$ gem install rails --pre ##
:
#Fetching: rbtree-0.4.1.gem (100%)
#Building native extensions. This could take a while...
#Successfully installed rbtree-0.4.1
#Fetching: drip-0.0.2.gem (100%)
#Successfully installed drip-0.0.2
#Parsing documentation for rbtree-0.4.1
#Installing ri documentation for rbtree-0.4.1
#Parsing documentation for drip-0.0.2
#Installing ri documentation for drip-0.0.2
#Done installing documentation for rbtree, drip after 0 seconds
#2 gems installed
このコマンドは、まず
drip
に依存するrbtree
をインストールし、drip
自体をインストールします.ri
とdocumentation
(ドキュメント)の順に作成しました.ri
コマンドを使用して、gemがインストールされているドキュメントをコマンドラインに表示できます.$ ri RBTree
ブラウザでgemがインストールされているドキュメントを表示することもできます.
$ gem server
もちろん、
--no-doc
オプションを使用して、ドキュメントのインストールをキャンセルできます.$ gem install drip --no-doc
通常、国内ネットワークを使用してgemをインストールする場合、時間がかかり、インストールに失敗することもあります.この場合、RubyGemsミラーを修正します.
gem sources -l ## https://rubygems.org/
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
インストールされたgemsのリスト
list
コマンドローカルにインストールされているgemsのリスト$ gem list
インストールしたgemsをアンインストール
uninstall
コマンドは、インストールされたgemsを削除するために使用されます.$ gem uninstall drip
依存するgemを削除すると、次のように尋ねられます.
$ gem uninstall rbtree