--- gem version 1 Tue Feb 20 10:34:16 +0000 2007
+++ gem version 11 Thu Oct 30 17:32:25 +0000 2008
@@ -1,16 +1,56 @@
Install a gem
- gem install [gem name] --include-dependencies
+ gem install [gem name]
Update to latest Rubygems (if any):
gem update --system
+Search for a gem:
+
+ gem query --remote --name [regular expession]
+
Get list of outdated gems and update as necessary:
gem outdated
Clean up outdated gems:
- gem clean #
+ gem clean
+
+List installed gems by last access time:
+
+ gem stale
+
+Current Local Gem Repository:
+
+ gem environment
+
+ or
+
+ ruby -rrubygems -e"puts Gem.path"
+
+Discover Dependency for a Gem:
+
+ gem dependency [gem name]
+
+Don't generate Ri and RDoc when installing gems:
+
+ gem install [gem name] --no-ri --no-rdoc
+
+ to set this as default behavior:
+
+ echo "gem: --no-ri --no-rdoc" >> ~/.gemrc
+
+Uninstalling:
+
+ gem uninstall [gem name]
+
+ if that fails with something like:
+ ERROR: While executing gem ... (Gem::InstallError)
+ Unknown gem [gem name]
+ then do this...
+
+ gem list -d [gem name]
+ gem uninstall --install-dir [install directory] [gem name]