Ruby is a programming language known for its easy to use Ruby on Rails framework.
We provide different releases and apply security updates on a regular basis. Currently available versions are listed below.
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¶
uberspace tools version list ruby to show all selectable versions:
[isabell@stardust ~]$ uberspace tools version list ruby - 3.0 - 3.1 [isabell@stardust ~]$
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 ~]$
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 ~]$
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.
About one month before the EOL date we will notify users, who have set the specific version in their Uberspace, by email about the deprecation. Shortly after the EOL date we will migrate accounts using the outdated version to the next supported version.
For about one month after the EOL date, the expired EOL version can still be manually switched back to give you time updating your software. The expired version will be completely removed one month after EOL date.
Connection to webserver¶
In order to make your application accessable from the outside, you need to connect it to the webserver, using a web backend.
Please note that your application must listen on the IP
0.0.0.0. You can choose any port
between 1024 and 65535.
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 home.
Check out the ⚛️ Uberlab for guides!