Search Results: tag:gem

20 件ヒットしました。

gem ruby gem のライブラリのファイルの場所を表示する

gem which にファイルを指定する。たとえば

gem which mpfr

とすると ruby-mpfr の mpfr.so の場所が表示される。

gem ruby gem を展開する

gem unpack に gem のパスを指定する。

gem unpack GEMNAME.gem

gem ruby gem をインストールしないでダウンロードする

gem fetch GEMNAME

とすると GEMNAME の最新バージョンがダウンロードされる。

gem ruby gem の依存関係を調べる

gem dependency GEMNAME

とすると GEMNAME の依存関係が表示される。

ローカルにない gem に対しては -r オプションをつける。

gem dependency GEMNAME -r

gem ruby gem の特定のディレクトリに含まれるファイルを表示する

gem contents で lib に含まれるファイルを表示するには -l オプションをつける。

gem contents GEMNAME -l

lib 以外のディレクトリのファイルを表示したい場合は -s で指定する。

gem contents GEMNAME -l spec

とすると spec ディレクトリ以下を表示する。

gem ruby バージョンが古い gem を削除する

gem cleanup

とすると2つ以上のバージョンがインストールされている gem について 最新以外のバージョンが削除される。

実際には削除しないで、どの gem が削除されるのかを確認するには -d オプションをつける。

gem cleanup -d

gem ruby gem のインストールのときにドキュメントを作成しないようにする

gem: --no-ri --no-rdoc

を ~/.gemrc に書きこむ。

gem ruby gem のアクセス時刻を表示する

gem stale

とすると gem の一覧とそのアクセス時刻が表示される。

gem ruby デーモンとして gem のserverを動かす

--daemon オプションをつけるとデーモンとしてサーバが動く。

gem server --daemon

gem ruby gem のドキュメントとリポジトリのサーバを動かす

gem server

とするとドキュンメトとリポジトリのサーバが動く。 標準では 8808 ポートなので http://localhost:8808 にアクセスするとドキュメントが表示される。

gem ruby コマンドの一覧を表示する

gem help commands

とするとコマンドの一覧が表示される。

gem ruby gem のヘルプを表示する

gem の ヘルプは help コマンドを実行する。

gem help

個々のコマンドの詳細は help の後にコマンドを指定すると表示される。 たとえば、「gem list」のヘルプは

gem help list

のようにする。

gem ruby インストールされた gem の一覧を表示する

gem list

とするとローカルの gem の一覧が表示される。

文字列を与えるとその文字列から始まる gem だけが表示される。

gem list ruby

とすると ruby で始まる gem が表示される。

gem ruby インストールされている gem をすべて更新する

gem update

とするとすべての gem について新しいバージョンがあればインストールされる。

gem ruby 指定した gem の最新のバージョン以外を削除する

gem clean GEMNAME

とすると GEMNAME の最新のバージョンだけを残して、他のバージョンは削除される。

gem ruby gem に含まれているファイルを表示する

gem contents twitter

とすると twitter gem に含まれているファイルの一覧が表示される。また、

gem contents -a

とするとすべての gem に対して実行される。

gem ruby 指定のバージョンより古い gem をアンインストールする

gem uninstall -a twitter -v "<= 2.2.9"

のようにすると2.2.9より小さいバージョンの twitter gem をすべてアンインストールできる。

gem ruby gem をインストール、アンインストールする

gem install <package>
gem uninstall <package>

特定のバージョンをインストール、アンインストールするには、-v オプションを使う。

gem install <package> -v <version>
gem uninstall <package> -v <version>

gem ruby パッケージを検索する

gem search パッケージ名 --remote

でインストールできるパッケージから検索できる。 単に、

gem search パッケージ名

とするとインストール済みのパッケージから検索する。

gem ruby rubygems 自体をアップグレードする

rubygems 自体を更新するには

gem update --system

とする。