Linked by Thom Holwerda on Sun 2nd Mar 2008 01:28 UTC, submitted by Hakime
General Development "Ruby on Rails is a popular and powerful open source web framework for rapidly creating high-quality web applications to help you keep up with the speed of the Web. Rails is thriving on Mac OS X, and Leopard comes pre-installed with Ruby, Rails, Mongrel, Capistrano, Subversion, and other tools that help to streamline the development and deployment of Rails applications. This article gives you a full tour of Ruby on Rails 2.0 on Leopard - starting with building a web application using the latest Rails features with Xcode 3.0, and finishing with deploying the application to a production server running Leopard Server."
Order by: Score:
The stack
by simianpirate on Sun 2nd Mar 2008 02:08 UTC
simianpirate
Member since:
2008-03-02

The included Rails stack is indeed implemented VERY well. I am quite impressed with it overall. With the work that was put into it, and proper support for RubyGems built in, I believe that the Mac will continue to be the preferred platform for Rails development.

I only used XCode briefly, it is not bad at all, I just prefer my good old TextMate. It is my favorite Ruby editor and it just feels "right" to me. Since I have been writing Ruby on my Mac for quite some time. Netbeans never really felt right in my usage.

SimianPirate

RE: The stack
by elsewhere on Sun 2nd Mar 2008 04:15 UTC in reply to "The stack"
elsewhere Member since:
2005-07-13

I believe that the Mac will continue to be the preferred platform for Rails development.


I'll admit I'm not necessarily up to date on these things, but when was the Mac annointed as the preferred platform for Rails development?

RE[2]: The stack
by PowerMacX on Sun 2nd Mar 2008 04:21 UTC in reply to "RE: The stack"
PowerMacX Member since:
2005-11-06

I'll admit I'm not necessarily up to date on these things, but when was the Mac annointed as the preferred platform for Rails development?


Check this blog post dated August, 2006, on the official rubyonrails.org site for an answer ;-)

It’s finally official: Ruby on Rails will ship with the next version of OS X [...] It’s been no secret that Apple is held in very high regard by the Rails community. Every single Rails Core contributer is running on Apple and the vast majority of Rails developers are too. To see Apple acknowledge this and return the favor is very rewarding.

http://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with...

RE[3]: The stack
by elsewhere on Mon 3rd Mar 2008 03:14 UTC in reply to "RE[2]: The stack"
elsewhere Member since:
2005-07-13

Check this blog post dated August, 2006, on the official rubyonrails.org site for an answer ;-)


Ok, good enough for me.

Like I said, I don't follow RoR that closely, and had no idea that OSX had become that predominant as a development platform.

I will admit that I was presuming OSX favoritism, so will graciously eat my hat and admit that I've learned something new. ;)

RE[2]: The stack
by google_ninja on Sun 2nd Mar 2008 13:19 UTC in reply to "RE: The stack"
google_ninja Member since:
2006-02-05

The entire RoR core team uses OSX and TextMate, which is a phenomenal editor.

I've been a UltraEdit guy for years now, but E-TextEditor got me to switch, and E is basically just an attempt to do TextMate on windows.

RE[3]: The stack
by asdx24 on Sun 2nd Mar 2008 22:17 UTC in reply to "RE[2]: The stack"
asdx24 Member since:
2007-05-17

There are Rails core contributors like Tim Pope (tpope) that uses Linux/Vim too ;)

Btw, tpope is also the author of Rails.vim and other good vim plugins.

And for me the best development platform is Linux of course.

Edited 2008-03-02 22:18 UTC

RE[4]: The stack
by google_ninja on Sun 2nd Mar 2008 22:49 UTC in reply to "RE[3]: The stack"
google_ninja Member since:
2006-02-05

I didn't know that, I shouldnt have used absolutes like that without checking it out. What I should have said is that OSX is home to the majority of the RoR community.

And for me the best development platform is Linux of course.


Thats better then rails on Windows, where your best bet for a ruby app server is IIS with FCGI ;-) The big reason everyone loves developing ruby on the mac is due to the killer text editor TextMate, which imo has no match on any other platform.

RE[2]: The stack
by mabhatter on Mon 3rd Mar 2008 01:56 UTC in reply to "RE: The stack"
mabhatter Member since:
2005-07-17

Vista doesn't ship with Rails, does it....nuff said!

RE: The stack
by Tuishimi on Sun 2nd Mar 2008 05:44 UTC in reply to "The stack"
Tuishimi Member since:
2005-07-06

Same here. I use TextMate for all of my development.

My site is implemented in Rails on my iMac (thanks to DynDNS.org).

Rails on OS X is great
by Clinton on Sun 2nd Mar 2008 05:50 UTC
Clinton
Member since:
2005-07-05

There isn't much to say other than I really like programming Rails applications on OS X. It is a beautiful combination.

RubyStack
by bitrock on Sun 2nd Mar 2008 09:50 UTC
bitrock
Member since:
2007-01-20

For everybody else not running Leopard (or if for some reason you need to have a second Rails installation) you can try out the BitNami Ruby on Rails installation program. It is a free installer for Apache, MySQL, Subversion, Ruby and of course Rails. It also works on Windows and Linux, so you can keep consistent development environments across machines and team members. Finally, it is self-contained so you can install multiple simultaneous copies and if you do not like it, just click 'uninstall' ;)

http://bitnami.org/stack/rubystack" http://bitnami.org/stack/ru...

RoR
by google_ninja on Sun 2nd Mar 2008 13:28 UTC
google_ninja
Member since:
2006-02-05

I like RoR, I really do, and OSX is hands down my favorite operating system. But there is nothing more hip in the web development sphere right now then RoR on OSX. I find alot of RoR guys are absolutely insufferable with their holier then thou superiority thing, and because of bad experiences with them, it kept me from checking out the platform for a long time.

Jeff Atwood did a pretty good post on this here http://www.codinghorror.com/blog/archives/001065.html, about how DHH said basically that he chooses developers based on what platform they have experience on, and that he wouldnt hire anyone on windows due to the poor tools. Jeff basically says that attitudes like that make you a poor representitive of your platform of choice, and that DHH basically gave the impression that RoR on OSX is the platform of choice for douchebags. Your familiarity with tools are completely irrelivent, it is all about skill.

All that being said, RoR on OSX is a great platform. Just don't let it go to your head.

Some more of these
by Priest on Sun 2nd Mar 2008 17:51 UTC
Priest
Member since:
2006-05-12

There are some screencasts available at rubyonrails.org that are done in OSX.

Here is the URL:
http://www.rubyonrails.org/screencasts

Interesting stuff.

remember Java...
by mabhatter on Mon 3rd Mar 2008 18:47 UTC
mabhatter
Member since:
2005-07-17

don't forget guys that Apple OSX Tiger was a Java favorite platform as well. The integration with the OS components is beautiful.... But then Apple is "too busy" with other stuff to get Java 6 (over a year old) out with Leopard in a timely manner (yes, they have a beta if you know the secret handshake), which leaves students and such in the lurch compared to other platforms.

Or how MySQL broke and still nobody from Apple or MySQL has FIXED it officially. Apple won't let you have the program (it's a server app) and MySQL won't repackage to fix the handful of bugs causing their download for Tiger to break. Grr..

This is my one complaint against Apple that they don't support what Customers do when they don't "feel like it" anymore. Even if your a mac + rails fan, don't run out and buy a mac just for that because next week Steve may decide to break rails and leave you to fend for yourself.

RE: remember Java...
by openwookie on Mon 3rd Mar 2008 19:47 UTC in reply to "remember Java..."
openwookie Member since:
2006-04-25

Java is a bit different since it's up to the vendor (Apple) to port Java to OS X. Ruby on the other hand has work well on OS X for quite some time before Apple was even interested in it, and like other OSS software is available through MacPorts.

Java may be available in a similar manner in the future now that Sun has relaxed the distribution restrictions (which were brutal in the past, at least when compared with OSS software).