Ruby bundled with Rails – over 100 of the most popular RubyGems bundled together so you can get coding right away.
Supported Operating Systems
What makes our Ruby different?
ActiveState has been in the business of providing supported, community-derived open source software (OSS) language distributions for more than 20 years. Developers know they’re getting Ruby, Python, Perl, and Tcl that “just works” out of the box.
ActiveState Ruby is available via our ActiveState Platform, which is a universal package manager solution that contains its own catalog of over 100,000 of the most popular RubyGems pulled from public repositories like rubygems.org. Download Ruby + Rails, or configure your own Ruby environment for your Ruby programming project. The ActiveState Platform’s tamper-proof build service will automatically and securely build it for Windows and Linux, including any linked C libraries, and then automatically install it to your local machine in a virtual development environment.
1 Create an Account
Head over to our platform and create your free account to get started. You can even sign up using your GitHub to import your projects directly.
2 Get Ruby via Projects
Once you’ve created your account, you can set up your first Project.
Projects let you store your language and the packages you need to run your development environment in one place. You can share these projects with your team by inviting them to the organization the projects are stored within.
3 Install via our CLI Tool
Once you’ve created your project and added your packages, your project will build using our secure build platform.
When the build is complete, you can easily install and manage it using our CLI tool.
4 Accessing your projects via our CLI Tool
You can deploy and manage your projects using our CLI tool. Install packages, push changes to teammates, install the latest updates and more using our State Tool.
And that's it!
You’ve got an account with us, and you should be able to access your Project using our CLI tool on your local machine. If you’d like to share your project with your team, you can follow this guide. Happy Coding!
Frequently Asked Questions
Is this Ruby Download Free?
ActiveState Ruby is a simple way for programmers (even beginners) to add Ruby to their local system, along with any dependency their project may require. It’s free to download, but there are some limits on use: you can have no more than one runtime active at any given time. An active runtime is the number of instances of software from the ActiveState Platform that you run in a 24 hour period.
If you need more runtimes, please see our Plans and Pricing page.
How do I download Ruby for Windows, Mac, Linux?
We recommend downloading a recent version of ActiveState Ruby for Windows or Linux (including Ubuntu, CentOS and other flavours of Unix) from the ActiveState Platform. When it comes to how to install Ruby, unlike rubyinstaller, ActiveState Ruby is deployed from the command line (CMD command prompt for Microsoft Windows users) with a simple Powershell script that automatically creates a virtual environment automatically on install to eliminate gem conflicts.
You will be prompted to create a free ActiveState Platform account using your email address or GitHub credentials.
What can I use the ActiveState Ruby Download for?
Ruby and Ruby on Rails (RoR) provide one of the most popular programming languages and frameworks for web application development. ActiveState Ruby can be used to develop both commercial and non-commercial applications for organizations both large and small.
Which version of Ruby should I download?
While the ActiveState Platform makes available multiple different versions of Ruby, in general, it’s always best to choose the latest minor Ruby version, or else the previous minor version in order to ensure compatibility with recent versions of third-party RubyGems, as well as to minimize vulnerabilities. For example, if the most current version is 3.3, the safe bet is to use 3.0.3.
You shouldn’t have to choose between Security and Speed.
Our goal at ActiveState is make Open Source development environments secure, easy to manage, and shareable within teams. Sign-up with us today and start taking advantage of our development solutions.