🌐
Ruby Programming Language
ruby-lang.org › en › libraries
Libraries | Ruby
RubyGems is a Ruby packaging system designed to facilitate the creation, sharing and installation of libraries (in some ways, it is a distribution packaging system similar to, say, apt-get, but targeted at Ruby software).
News
Ruby 4.0.3 has been released · Posted by k0kubun on 21 Apr 2026
Community
The community that grows up around a programming language is one of itsmost important strengths. Ruby has a vibrant and growing community thatis friendly tow...
Docs
The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries.
Install
With package managers or third-party tools, you have plenty of optionsto install and manage Ruby.{: .summary}You may already have Ruby installed on your comp...
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 (in a self-contained format called a "gem"), a tool designed to … Wikipedia
Factsheet
Stable release 4.0.10
/ 8 April 2026; 21 days ago (8 April 2026)
Written in Ruby
Operating system Cross-platform
Factsheet
Stable release 4.0.10
/ 8 April 2026; 21 days ago (8 April 2026)
Written in Ruby
Operating system Cross-platform
🌐
RubyGems.org
rubygems.org
RubyGems.org | your community gem host
⬢ RubyGems Navigation menu · Install RubyGems ·
🌐
RubyInstaller
rubyinstaller.org › downloads
Downloads
The Ruby core- and standard library documentation are included as part of the installation. We also recommend the online documentation, or the HTML version downloadable from ruby-doc.org.
🌐
Ruby Programming Language
ruby-lang.org › en › downloads
Download Ruby | Ruby
Here you can get the latest Ruby distributions in your favorite flavor.The current stable version is {{ site.data.downloads.stable[0] }}.Please be sure to re...
🌐
GitHub
github.com › ruby › rubygems
GitHub - ruby/rubygems: Library packaging and distribution for Ruby. · GitHub
3 weeks ago - RubyGems will download the Faraday Gem from RubyGems.org and install it into your Ruby environment.
Starred by 3.9K users
Forked by 1.9K users
Languages   Ruby 97.4% | Roff 2.5%
🌐
Rubymonstas
ruby-for-beginners.rubymonstas.org › advanced › libraries.html
Using Libraries (1) | Ruby for Beginners
So far, all the Ruby features and methods that we have used are available right away when the Ruby runtime ruby executes your code. However, Ruby also comes with a ton of functionality that is not available (loaded) right away. Instead it is stored in so called libraries (which are just Ruby files, too), and we have to load them manually, in order to make them available.
🌐
Ruby Toolbox
ruby-toolbox.com
The Ruby Toolbox - Know your options!
With our search you can find Ruby open source libraries beyond what is listed in our categories. We index all Rubygems published on Rubygems.org. We sort projects based on their popularity in the Ruby community - Rubygem downloads as well as popularity of the source code repository on GitHub.
Find elsewhere
🌐
Ruby-Doc.org
ruby-doc.org › stdlib
Ruby 2.5.2 Standard Library Documentation
Fast, searchable Ruby documentation for core and standard libraries. Plus, links to tutorials, guides, books, and related sites.
🌐
Ruby-Doc.org
ruby-doc.org › stdlib-2.5.1
Ruby 2.5.1 Standard Library Documentation
Fast, searchable Ruby documentation for core and standard libraries. Plus, links to tutorials, guides, books, and related sites.
🌐
Rubymonstas
webapps-for-beginners.rubymonstas.org › libraries › rubygems.html
Rubygems | Webapps for Beginners
You can think of it as an app store that can be used to download specific versions of libraries, which you can then use. A package manager is a tool that knows how to install these packages on your system so that they are then available for use. That means when you install a gem using Rubygems, you ...
🌐
Ruby-Doc.org
ruby-doc.org › downloads
Ruby-Doc.org: Documenting the Ruby Language
Downloads · Blog · Ruby Tips · Programming · Tech · Contact Us · Help and documentation for the Ruby programming language. A tgz file of the complete rdocs for Ruby 3.4.1 source · A tgz file of the complete rdocs for Ruby 3.3.7 source · A tgz file of the complete rdocs for Ruby 3.3.6 source ·
🌐
Reddit
reddit.com › r/ruby › ruby-install and libraries
r/ruby on Reddit: ruby-install and libraries
December 2, 2024 -

I have some ruby code that does very time-consuming computations, so I tried playing around with truffle ruby and yjit to see if I could get a performance boost with either of those. My system's ruby is 3.2 without yjit enabled. I used ruby-install to install truffle ruby and ruby 3.3.6 with yjit. I installed them both into my user directory, which is the script's default if you run it not as root. This is all on linux.

After this, I can run some of my code, provided that I explicitly supply some directories for libraries:

/home/bcrowell/.rubies/truffleruby-24.1.1/bin/ruby -I /usr/local/lib/site\_ruby -I /usr/share/rubygems-integration/all/gems/parallel-1.22.1/lib/ myprogram.rb

However, for my code that requires sqlite, I can't figure out how to make it use the version I have installed as debian package ruby-sqlite3. I've tried giving it command-line options like this:

-I /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.2.0/sqlite3/

However, I still get this error:

<internal:core> core/kernel.rb:231:in `gem_original_require': cannot load such file -- sqlite3/3.2/sqlite3_native (LoadError)
from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:86:in `require'

I don't know what else to do to convince it that sqlite3_native.so is sitting right there in the directory that I referred it to.

Any suggestions on how to make this work? I don't want to abandon debian packages and use gems instead.

🌐
Stdgems
stdgems.org
Standard Gems
The first two files contain data about all default and bundled gems and which Ruby version comes with which version of the gem. The third file contains data about all the non-gemified standard libraries.
🌐
Ruby Programming Language
ruby-lang.org › en › downloads › releases
Ruby Releases | Ruby
This page lists individual Ruby releases.{: .summary}For information about the current maintenance status of the variousRuby branches see the[Branches page](...
🌐
Stackify
stackify.com › popular-ruby-libraries
Popular Ruby Libraries-Stackify
April 10, 2024 - Ruby on Rails Gems is a package manager containing libraries, software packages, and utilities for standard format distribution of Ruby programs and libraries. RoR Gems have functionality with related files to help save time in web development.
🌐
Jruby
jruby.org
Home — JRuby.org
Downloads · Getting Started · Chat · Community · Documentation · Security · tar · zip · exe · exe(x64) High performance · Real threading · Vast array of libraries · Ruby 3.4 compatible · Easy to install · Easy migration · No hassles · ↓ Download JRuby ·
🌐
Rubyreferences
rubyreferences.github.io › rubyref › stdlib.html
Standard Library - Ruby Reference
For installing and developing third-party libraries, see the RubyGems chapter.
🌐
GitHub
github.com › rbenv › ruby-build
GitHub - rbenv/ruby-build: A tool to download, compile, and install Ruby on Unix-like systems. · GitHub
A tool to download, compile, and install Ruby on Unix-like systems. - rbenv/ruby-build
Starred by 4K users
Forked by 809 users
Languages   Shell
🌐
Ruby Programming Language
ruby-lang.org › en
Ruby Programming Language
Ruby has a vast collection of libraries called gems, supporting everything from web development to data processing.