Ruby
- News
- Last Updated: November 05, 2012
- Richard Schneeman
When Heroku first launched you could only use one version of Ruby: 1.8.6. As the Ruby implementation matured and improved, so did Heroku. We recently announced the ability to specify your ruby version on Heroku, and we are happy to announce the first preview-build of Ruby available: starting today you can use Ruby 2.0 preview1 on Heroku.
The Ruby core team has been hard at work on Ruby 2.0, which has a host of new features and boasts performance improvements. You can get a list of the major new features on the official Ruby 2.0.0 Preview1 announcement…
- News
- Last Updated: May 09, 2012
- Richard Schneeman
Maximizing parity between development and production environments is a best practice for minimizing surprises at deployment time. The version of language VM you're using is no exception. One approach to this is to specify it using the same dependency management tool used to specify the versions of libraries your app uses. Clojure uses this technique with Leinigen, Scala with SBT, and Node.js with NPM. In each case, Heroku reads the dependency file during slug compile and uses the version of the language that you specify.
Today, we're pleased to announce that we've added support for specifying a …
- News
- Last Updated: March 30, 2012
- Richard Schneeman
We are pleased to announce that Yukihiro "Matz" Matsumoto, the creator of Ruby and Heroku's Chief Ruby Architect, has received the 2011 annual Advancement of Free Software Award.
- News
- Last Updated: May 14, 2024
- Ben Scofield
Heroku is fully behind Ruby 1.9.2 as the new gold standard for production Ruby apps. Over the past few months, we’ve seen more and more developers move to the Bamboo 1.9.2 stack. It’s fast, stable, and increasingly sees excellent support throughout the community.
In February, we said that we’d be reviewing the state of 1.9.2 support with the eventual goal of switching the default for new Ruby apps on Heroku from 1.8.7 to 1.9.2. Today, we’re announcing the date of that switchover.
As of June 1st, 2011, all new Ruby applications on Heroku will be run on Ruby 1.9.2 …
- News
- Last Updated: March 28, 2024
- Ben Scofield
At Heroku, we’ve been watching the progress of MRI very carefully for a while now; we added support for 1.9.1 nearly a year ago and 1.9.2 more recently, and we’ve seen thousands of apps created and running successfully on the 1.9 series of VMs. At the same time, we’ve seen the community as a whole recognize the importance of 1.9 by migrating libraries and gems to it and providing resources and tutorials on upgrading.
Today, Heroku is putting our full support behind Ruby 1.9.2 as the future of MRI. It is a stable, battle-tested, production-quality Ruby, and we’re excited to …
- News
- Last Updated: May 30, 2024
- Nick Tassone
Hi there, I’m the creator of a new RubyGem hosting site, Gemcutter. I also happen to be one of the newest hires at Heroku, but I promise, I decided the project was going to be hosted on Heroku long before starting to work here. Heroku’s been kind enough to pitch in getting the site deployed and ready for the whole Ruby community to enjoy.
There’s nothing more fitting than for the next generation of RubyGem hosts to be supported by a truly next generation web application hosting platform. The project has the following goals:
Provide a better API for dealing …
- News
- Last Updated: June 03, 2024
- Morten Bagai
Radiant is an excellent Rails-based Content Management System (CMS). It was created by John W. Long and Sean Cribbs, and has been around for a couple of years, growing steadily in popularity. With the recent addition of taps and gem manifests, it’s super-easy to get this lightweight CMS up and running on Heroku.
Start by installing the latest radiant gem on your local box:
$ sudo gem install radiant
Now use the radiant command-line tool to set up your Radiant CMS locally. We’ll use SQLite as the local database:
$ radiant –database sqlite mycms
$ cd mycms
$ rake …
- News
- Last Updated: March 16, 2009
- Morten Bagai
The Rails 2.3.2 gem is now installed and available for use on Heroku. To learn more about what’s new and improved, check the official Rails blog post.
Enjoy!
- News
- Last Updated: May 30, 2024
- Morten Bagai
Gem installation and management has always been pain when the time comes to deploy an app. Rails 2.1 made good progress in this area with gem dependency specifications, allowing you to vendor required gems with a of set rake commands. That’s the method we’ve been recommending for Heroku apps until now, but it does leave important problems unsolved.
First, a substantial limitation of the vendoring method is that it only works with pure Ruby gems. Many apps depend on gems with native extensions that need to be compiled on the deployment target. It’s no good compiling a gem on your …
- News
- Last Updated: April 24, 2024
- Adam Wiggins
The past eighteen months have seen an explosion of Rails-inspired Ruby web frameworks. Merb and Sinatra are the best known; plus many others such as Ramaze, Camping, and Waves.
That’s why we’re so pleased to announce the ability to deploy any Rack-compatible web app to Heroku.
Assuming you have a Heroku account, here’s how you can deploy a Sinatra app in about 30 seconds. Make a new directory, and inside create hello.rb:
require ‘rubygems’
require ‘sinatra’
get ‘/’ do
“Hello from Sinatra on Heroku!”
end
Then create a config.ru file in the same directory:
require ‘./hello’
run …
Subscribe to the full-text RSS feed for Ruby.