Live briefing
Everything about RubyGems
Package manager for Ruby
RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them. It was created by Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan and Richard Kilmer in 2004. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: RubyGemsA 5-minute orientation
- Pick up a classic book: Ruby/GemThe most-reprinted book on the subject
- Read the landmark paper: On the impact of security vulnerabilities in the npm and RubyGems dependency networksCited 70 times
- Go sideways: Jim WeirichA closely related topic
- Go sideways: CocoaPodsA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕Ruby/GemDan Simmons · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Jim Weirich James Nolan Weirich (November 18, 1956 – February 19, 2014) was a software developer, speaker, teacher, and contributor to the Ruby programming language…
- CocoaPods CocoaPods is an application-level dependency manager for Objective-C, Swift and any other languages that run on the Objective-C runtime, such as RubyMotion…
- BioRuby BioRuby is a collection of open-source Ruby code, comprising classes for computational molecular biology and bioinformatics. It contains classes for DNA…
- Homebrew (package manager) Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple's operating system, macOS,…
- Rubinius Rubinius is an alternative Ruby implementation created by Evan Phoenix. Based loosely on the Smalltalk-80 Blue Book design, Rubinius seeks to "provide…
- Software repository A software repository, or repo for short, is a storage location for software packages. Often a table of contents is also stored, along with metadata. A…
- Pip (package manager) pip (also known by Python 3's alias pip3) is a package manager (package management system) written in Python and is used to install and manage software…
- LuaRocks LuaRocks is a package manager for the Lua programming language that provides a standard format for distributing Lua modules (in a self-contained format…