Topic: Best Rails development tools on Ubuntu

Hello,

I'm currently setting up a Rails development environment on my Ubuntu 7.04 Feisty Fawn installation. Can any of you recommend some 'must have' tools for Rails development on Ubuntu (I'm primarily looking for a good 'Rails aware' text editor').

Thanks,

chell

Re: Best Rails development tools on Ubuntu

There's a plugin to make vim ruby-aware.  smile  Seriously, though, check out Eclipse with the RadRails/RDT plugins.

BrewControl.com - Brewery and Brewpub management powered by RoR

Re: Best Rails development tools on Ubuntu

Okay, I'll check out RadRails... Any other 'must have' tools?

Re: Best Rails development tools on Ubuntu

OS X is pretty 'must have'. I'd suggest that. smile

http://danielfischer.com - Personal Web-Technology-Blog, Los Angeles.

Re: Best Rails development tools on Ubuntu

I hate when people tell stuff like that...NO, YOU DONT NEED OS X, YOU JUST THINK YOU ARE ONE OF THE COOL KIDS IF YOU HAVE ONE.

back to the topic:
Well you can use VIM with some plugins (my recommendation), ECLIPSE, you can even code in Gedit or any editor that has ruby coloring syntax. Btw. do not forget you can probably use many of windows editors using wine.

Re: Best Rails development tools on Ubuntu

loL @ Eric

Re: Best Rails development tools on Ubuntu

there's an editor called scribes that has some snippet type functionality, probably closest thing you'll get to textmate on linux (I think)

http://scribes.sourceforge.net/

Re: Best Rails development tools on Ubuntu

vim +
VibrantInk theme +
Vim-ruby +
Rails.vim +
SuperTab +
SnippetsEmu +
VimMate

.Stefano

Last edited by tud (2007-05-11 14:22:58)

Re: Best Rails development tools on Ubuntu

I use gedit.  If you load a bunch of plugins you can get it to function almost exactly like textmate.  I'm still having syntax highlighting problems, but i'm almost there.  I can't stand eclipse/radrails.  Waaaay too slow.

-Bob

Re: Best Rails development tools on Ubuntu

Here's a screenshot of my 'textmate-a-fied' gedit setup in Ubuntu:
http://lossofcontrol.com/images/Screenshot.png

Re: Best Rails development tools on Ubuntu

wow, looks amazing.
can you write all the plugins/tools/teaks that you use to do it?

Re: Best Rails development tools on Ubuntu

I would recommend You jEdit.
When you tweak it, add some plugins its and excellent tool that is cross platform(works on my Ubuntu box, Windows and any other platform that has java jre 1.5 ).
J has every think you need from syntax highlighting, textmate like code snippets, code folding to a ruby documentation dock, powerful macros, console dock...
It's a text editor but with little effort jEdit feels like an IDE and is not so heavy like for example Eclipse.

Hire are some screen shots of my jEdit:
http://jez.net.pl/jEdit/jEdit_jeznet_config1.png
http://jez.net.pl/jEdit/jEdit_jeznet_config2.png
and the plugins that I use:
http://jez.net.pl/jEdit/jEdit_jeznet_config_plugins.png
I hope this screen helps.

Last edited by jeznet (2007-06-26 17:19:11)

Re: Best Rails development tools on Ubuntu

Interesting.
so JEdit is like gedit but has more options.
it runs under the jvm so I assume that it's a bit slower than gedit (written in C).

Re: Best Rails development tools on Ubuntu

I guess I'm retro.  I use emacs or vim (depending on what I feel like and what I am doing)

Re: Best Rails development tools on Ubuntu

In Ubuntu I use RadRails (actually the Aptana IDE with RadRails support) and I don't find it slow at all. My computer is nothing special: 2ghz cel, 512m ram. I don't use Radrails to run my webrick server and to tail files or to run tests or to generate files. Maybe that's why radraisl isn't slow for me. I find that the good 'ol console is best for those things anyways.

And that's exactly why I can't recommend this next program enough. Yakuake is an amazing tabbed terminal that slides down from the top of your screen with the press of a key (f12 by default). I open one tab to run autotest, one for a rails console, one for a development server (webrick/mongrel/lighttpd), one each for tails on the dev and test logs, and one for running commands (script/generate whatever, etc). Yakuake stays out of your way and is always there when you need it, at the same time. Often I need to switch quickly (with the keyboard) between radrails and firefox and it really helps that yakuake doesn't "show up" when you are tabbing between them. Yet it's always in front as soon as you need it. I can't say enough good things about this simple program.

It is an awesome setup for a mediocre system and will do me just fine until I can get a Mac. Sorry Eric. lol

Re: Best Rails development tools on Ubuntu

Wow, vimmate looks awesome.  Good excuse to play with ubuntu.

Re: Best Rails development tools on Ubuntu

I use Eclipse (+applicable plugins) - yeah it's a big beast, but it works, and I can use the same IDE for java.

I've used vim on occasion, but I prefer the IDE.

As for OS X - why not run FreeBSD - OS X is just a FreeBSD ripoff that Apple screwed up (ever see benchmarks for OS X servers??)

Re: Best Rails development tools on Ubuntu

If you like programming in Emacs (and I refuse to get drawn into the holy wars here) Dmitry Galinsky and Peter Rezikov have produced a superb rails-minor-mode for the venerable hairy-man editor.  And it just gets better and better with each release.

It's all you need in an editor and very flexible IMHO.  Note you need to upgrade to a fairly recent version of Emacs (I use emacs-gtk-snapshot on Ubuntu Dapper).

The Rubyforge page is http://rubyforge.org/projects/emacs-rails and Dmitry's blog page is http://dima-exe.ru/rails-on-emacs

Re: Best Rails development tools on Ubuntu

BIGtrouble77 wrote:

I use gedit.  If you load a bunch of plugins you can get it to function almost exactly like textmate.  I'm still having syntax highlighting problems, but i'm almost there.  I can't stand eclipse/radrails.  Waaaay too slow.

-Bob

Do you have synchronization and file upload/download within the editor, too?
What about inbuilt generators, rake tasks, plugins, and rails servers?

Last edited by rudionrails (2007-06-20 11:18:09)

Re: Best Rails development tools on Ubuntu

I think that using a simple terminal side by side with gedit will do the work.
my terminal has tabs (the default terminal in Ubuntu) so i can use tabs for mongrel/mysql/rake etc..