Hi Folks,
I'm starting with Ruby-On-Rails development on Linux machine. I want to know which Linux distribution will be best suited to do ROR development.
Also what will be the best (free) IDE for ROR on Linux.
Hi Folks,
I'm starting with Ruby-On-Rails development on Linux machine. I want to know which Linux distribution will be best suited to do ROR development.
Also what will be the best (free) IDE for ROR on Linux.
No Linux distribution is really "best suited" for ROR development. As long as you have the relevant packages (ruby
, for example), you're probably fine. One piece of advice: don't use your OS's package manager to manage/install gems -- use gem
for that instead.
As for an IDE, your might like RubyMine from IDEA.
Any distribution is good distribution. However, if you don't have previous experience with Linux, I'd recommend some on the more user-friendly side, such as Ubuntu or Linux Mint.
As for IDE, I am a happy user of NetBeans for development on both Linux and Mac.
As IDE, try Aptana (http://www.radrails.org/), it's a good enviroment, too
I've developed Rails on Ubuntu linux quite a bit. The package management in Ubuntu is excellent, and found it nothing but helpful when installing dependencies (Sphinx, ImageMagick, etc).
As for an IDE, I like TextMate so much, I went searching for a linux equivalent. I found gmate, a package to make gEdit behave as much like TextMate as possible.
Check it out: http://github.com/lexrupy/gmate
Any Linux distribution is as good as any other for Ruby development.
In my opinion, you don't need an IDE for Ruby on Rails as much as other languages. Rails scripts handle most IDE functions (script/generate - building scaffolding/templates, script/server - starting the server, script/console - for debugging/testing) - and a programmer's editor (to do syntax highlighting etc.) should handle the rest.
(I do like RubyMine (mentioned by @John Feminella above) - but it isn't free...)
I like developing Rails in Ubuntu 9.10 using the Netbeans Rails plugin or just straight Vim. I use this setup because it "Just Works".
That said, there is no reason you can't develop Rails under Mac OSX or Windows just as well. If you're more comfortable with one of those, use what you have. Installing a new Operating System just do do Rails development is Yak Shaving.
http://www.turnkeylinux.org/rails
Otherwise, Netbeans is a good and free IDE. A lot of people will swear by vim if they don't use Textmate. And I recommend Jetbrain's Rubymine as well. It's not free but it's very good.