tldr/pages/common/gem.md
Lena 3f9320290a
ruby, gem: update page; irb, rake: add page (#10412)
* gem: update page

* Use `snake_case` for placeholders
* Update the documentation URL

* ruby: move `irb` example to a separate page

* rake: add page

* ruby: reference other ruby-related pages

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>

* irb: standard input => `stdin` (#10436)

---------

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2023-08-09 12:39:12 +05:30

704 B

gem

A package manager for the Ruby programming language. More information: https://guides.rubygems.org.

  • Search for remote gem(s) and show all available versions:

gem search {{regular_expression}} --all

  • Install the latest version of a gem:

gem install {{gem_name}}

  • Install a specific version of a gem:

gem install {{gem_name}} --version {{1.0.0}}

  • Install the latest matching (SemVer) version of a gem:

gem install {{gem_name}} --version '~> {{1.0}}'

  • Update a gem:

gem update {{gem_name}}

  • List all local gems:

gem list

  • Uninstall a gem:

gem uninstall {{gem_name}}

  • Uninstall a specific version of a gem:

gem uninstall {{gem_name}} --version {{1.0.0}}