Rubyパッケージマネージャgem共通コマンド

2586 ワード

gem関連コマンド使用
1.gemのヘルプとバージョンを表示
 
  
gem �Ch/--help
# gem

gem �Cv /--version
# gem


2.リモート・ライブラリで使用可能なすべてのソフトウェアのリスト
 
  
gem query --remote        
# : gem q -r

リモートホスト上のすべてのソフトウェアの詳細リストが表示されます.
3.リモートホスト上の特定のソフトウェアの検索
 
  
gem query --remote --name-matches doom
# : gem q -rn doom

doomに一致する詳細リストが表示されます.
 
  
gem list �Cremote --d
# list gems

4.1リモートソフトウェアのインストール
 
  
gem install --remote progressbar
# : gem i -r progressbar �Cy

リモートでprogressbarをホストにインストールします.-yは無条件のインストール依存パッケージを意味します.
 
  
gem install rails �Cremote
# rails , rails gem list �Cremote �Cd

4.2インストールソフトウェアの特定バージョン
 
  
gem ins -r progressbar-0.0.3

progressbarの0.0.3バージョンのインストール
 
  
gem ins -r progressbar --version '> 0.0.1'

Progressbarの0.0.1より大きい最新バージョンがインストールされます
5.インストールされているソフトウェアの表示
 
  
gem specification progressbar
# : gem spec progressbar

インストールされているパッケージprogressbarの詳細が表示されます.
6.ソフトウェアのアンインストール
 
  
gem uninstall progressbar
progressbar

7.1インストールされているすべてのソフトウェアのリスト
 
  
gem query --local
# : 'gem q -l'

7.2インストールされたソフトウェアの表示
 
  
gem query --local --name-matches doom
# : 'gem q -ln doom'

または:gem list--local
7.3注意すべき設置方法
 
  
gem ins rake  

ローカルにインストールしてみますが、ローカルにインストールされていない場合はリモートでダウンロードします.
 
  
gem list -b ^C

ローカルおよびリモートのCで始まるソフトウェアのリスト
8.インストールされているすべてのソフトウェアおよびその説明ドキュメントを参照します.
 
  
gem_server

Webサーバが生成され、開くhttp://localhost:8808
htmlに必要な情報が詳しくリストされているのが見えます.
9.プロファイルの使用
 
  
gem: --gen-rdoc --run-tests

ソフトウェアをインストールした後、常にドキュメントを生成し、ユニットテストを実行したい場合は、プロファイルに関連するコマンドを書くことができます.プロファイル名は.gemrc、メインディレクトリにあります.
10.gemパッケージの構築
 
  
gem build package.gemspec
# bulid gem