RubyForge To Be Phased Out, Takes Over Gem Hosting

| by Werner Schuster Follow 9 Followers on Oct 26, 2009. Estimated reading time: 1 minute |

Big news for Ruby Gem maintainers: a few weeks ago GitHub stopped Gem building and announced it will only host existing Gems for another year. For alternatives for Gem hosting, the GitHub team pointed to GemCutter.

Now the teams behind GemCutter, Ruby Gems and RubyForge got together to make another big change in the Ruby ecosystem: replacing RubyForge. The announcement by Nick Quaranto explains the steps:

* will replace as the default gem host in RubyGems.
* Gem publishing off RubyForge will continue to work for the time being.
* We’ll be merging user accounts from RubyForge, so you’ll be able to log into with your RubyForge login credentials. Your gem ownerships will also be transferred over.

The plans right now seem to be to slowly phase out RubyForge and all its services, as the announcement explains:

The Ruby-specific functionality and data will be moved into, and the parts that other hosting sites (GitHub, Google Code, SourceForge) can do better will be pruned away. Migration paths for those projects will be provided, we’re not throwing any switches without warning. will not be gaining any “bloat” from rewritten RubyForge features.

Details and specific plans are still being drawn up and details need to be worked out. This discussion thread on the future of RubyForge gives more information, among others from Tom Copeland (the maintainer of RubyForge). Eg. Tom explains the possible fate of project-specific domains, ie.

Those virtual hosts will not be taken down right away... I suspect we'll put them in read-only mode in a few weeks, though. But we'll do tarballs of that and other stuff that's currently on RubyForge, and generally make it easy for folks to migrate away.

While upgrade and migration paths will be provided, at least for Gem hosting, all developers with projects and Gems on RubyForge need to keep an eye out for these changes. A Wiki Page tracking information about the RubyForge transition is available and is planned to contain the dates and other information once it becomes available.

Developers who use scripts to publish Gems to RubyForge will probably need to update their tool chains. GemCutter's tools for publishing Gems are very simple, though; releasing a Gem simply means executing gem push name.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you