Ruby: Developing in Ruby: local setup

This documentation is part of the Development platform guide. View the full guide here: Set up your development environment for a smooth and efficient workflow.

👋 Welcome to the Stackhero documentation!

Stackhero offers a ready-to-use Ruby cloud solution that provides a host of benefits, including:

  • Deploy your application in seconds with a simple git push.
  • Use your own domain name and benefit from the automatic configuration of HTTPS certificates for enhanced security.
  • Enjoy peace of mind with automatic backups, one-click updates, and straightforward, transparent, and predictable pricing.
  • Get optimal performance and robust security thanks to a private, dedicated infrastructure.

Save time and simplify your life: it only takes 5 minutes to try Stackhero's Ruby cloud hosting solution!

A local Ruby environment gives you full control, but requires a few extra steps. You install Ruby, dependencies, and tools yourself.

asdf is a flexible version manager for multiple languages including Ruby, Node.js, Python, and PHP. It makes it easy to keep projects on different versions and prevents conflicts between tools.

To get started, install asdf by following the official installation guide.

Once installed, you can verify asdf is working by running:

asdf version

If you see a version number, asdf is set up correctly.

To install the latest Ruby version:

asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git
asdf install ruby latest
asdf global ruby latest

Check Ruby is working:

ruby --version

This confirms Ruby is ready for use.