InfoQ

News

FiveRuns Readies Latest Component of Rails Stack - Installer

Posted by James Cox on Aug 22, 2007 07:11 PM

Community
Ruby
Topics
Announcements,
Deployment / Datacenter,
Configuration Management
Tags
FiveRuns,
Install

RM-Install is the second component to be released as part of their management suite for Rails. It contains the latest version of Rails (1.2.3) and is bundled with pre-compiled binary packages for Apache, MySQL, SQLite, ImageMagick and Subversion. The package is based on Ruby 1.8.6, which is the latest release.

The team at FiveRuns told InfoQ what they thought made their stack enterprise ready. They said that the stack "provides a complement of standard tools and technologies" usable by teams implementing their own Rails apps within trusted setups. It has often been lamented on by developers and system administrators alike that repeated unique customizations is tedious and often risky. FiveRuns believe that, with their new product, they can "mitigate some of this risk for [their] customers, as well as save them time."

The module is powered by BitRock, a stack deployment platform which layers on top of multiple platforms. RM-Install is due to work out of the box on various Linux distributions as well as Mac OS X. Windows support is currently being worked on and is due to be released later this year. It is expected to have the full feature set that the Linux/OS X products have.

Staying up to date is apparently easy - once you have your RM-Install environment setup, "the Ruby and update process is very simple to manage, as it's essentially the same as in a normal installation." As an added bonus to supporters of open licensing, FiveRuns are releasing their RM-Install product under the Apache 2.0 license.

No comments

Reply

Exclusive Content

Rationalizing the Presentation Tier

Thin client paradigm characterized by web applications is a kludge that needs to be repudiated. Old compromises are no longer needed and it's time to move the presentation tier to where it belongs.

Agile Project Management: Lessons Learned at Google

In this presentation filmed during QCon 2007, Jeff Sutherland, the creator of Scrum, talks about his visit at Google to do an analysis of Google's first implementation of Scrum.

AtomServer – The Power of Publishing for Data Distribution

In this article, Bryon Jacob and Chris Berry introduce AtomServer, their implementation of a full-fledged Atom Store based on Apache Abdera, which is now available as open source.

An Introduction to Virtualization

It is easy to think that virtualization applies only to servers. In reality the recent resurgence of the concept is also being applied to networking, storage, and application infrastructure.

REST Anti-Patterns

In this article, Stefan Tilkov explains some of the most common anti-patterns found in applications that claim to follow a "RESTful" design and suggests ways to avoid them.

Choosing between Routing and Orchestration in an ESB

In this article, Adrien Louis and Marc Dutoo discuss the differences and relative merits of using orchestration vs. routing in a typical ESB setup, and discuss various implementation options.

Enterprise Batch Processing with Spring

Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for usage, Spring Batch architecture, scaling, example code, failures and retrying, and the future roadmap.

User Story Estimation Techniques

Developer Jay Fields draws on his experiences as a ThoughtWorks consultant to describe effective user story estimation techniques.