Ruby
Introduction
Warning
Ruby applications belong in your :doc:`home <basics-home>`, not in your :doc:`docroot <web-documentroot>`.
Ruby is a programming language known for its easy to use Ruby on Rails framework.
Versions
Release types
We provide different releases and apply security updates on a regular basis. Currently available versions are listed below.
Standard version
If you don't select a certain version, our default will be used. We decided to default to version 3.1
, which is considered to be stable by the developers.
Show available versions
Use uberspace tools version list ruby
to show all selectable versions:
[isabell@stardust ~]$ uberspace tools version list ruby
- 2.7
- 3.0
- 3.1
[isabell@stardust ~]$
Change version
You can select the Ruby version with uberspace tools version use ruby <version>
. You can choose between release branches:
[isabell@stardust ~]$ uberspace tools version use ruby 3.0
Selected ruby version 3.0
The new configuration is adapted immediately. Patch updates will be applied automatically.
[isabell@stardust ~]$
Selected version
You can check the selected version by executing uberspace tools version show ruby
on the command line:
[isabell@stardust ~]$ uberspace tools version show ruby
Using 'ruby' version: 3.1
[isabell@stardust ~]$
Update policy
We update all versions on a regular basis. Once the support reaches its end of life (eol), the branch is no longer supported and will be removed from our servers.
Branch | Supported Until |
---|---|
2.7 | 2023-03-31 |
3.0 | 2024-03-31 |
3.1 | 2025-12-25 |
Connection to webserver
gem
gem
is a package manager that can be used to install and manage additional libraries, known as gems. We have preconfigured gem
to install libraries to your :doc:`home <basics-home>`.
Popular software
Check out the