What's a good non-Apple OS for RoR developers' workstations?


#1

We’re building a small team of dedicated Rails developers. Apple support
is poor in our part of the world, which rules out one of the RoR
community favorites. Which OS would you recommend instead?

-Adam


#2

Either Windows or Linux - the tools you need to develop RoR apps will
run on either :slight_smile:


#3

Mick S. wrote:

Either Windows or Linux - the tools you need to develop RoR apps will
run on either :slight_smile:

I’ve developed on Windows, and wouldn’t consider the experience
particularly enjoyable :slight_smile:

Linux was indeed better, but which flavor (i.e. distro) would you
recommend?

-Adam


#4

Adam wrote:

Mick S. wrote:

Either Windows or Linux - the tools you need to develop RoR apps will
run on either :slight_smile:

I’ve developed on Windows, and wouldn’t consider the experience
particularly enjoyable :slight_smile:

Linux was indeed better, but which flavor (i.e. distro) would you
recommend?

-Adam

I had a fairly easy time getting everything I needed running on Ubuntu,
plus it’s by far the best Linux distro I’ve used.


#5

Adam wrote:

Linux was indeed better, but which flavor (i.e. distro) would you
recommend?
Why not try for exapmle Ubuntu?


#6

Ok, so far it seems Ubuntu is the leading alternative for the Mac
platform.

Won’t anyone suggest one of the BSDs? :stuck_out_tongue:

-Adam


#7

Adam wrote:

Linux was indeed better, but which flavor (i.e. distro) would you
recommend?

Are you TRYING to start a 200-message-long flamewar? :wink:

Personally, I primarily use a Mac, but Kubuntu (KDE distribution of
Ubuntu) is my favorite Linux desktop distribution and the one I use on
my home Linux server. You have to apt-get a number of packages before
you can get Rails working, but it’s well-documented on the Rails wiki
and on a number of blogs.

Seriously, though, you can get Rails up and running on pretty much any
Linux distribution without too much trouble. If you don’t already have a
preference, your decision will probably end up being based on what kind
of package manager you like, which desktop is the best, which
distribution has the best support, and a number of other factors having
nothing to do specifically with Ruby or Rails.


#8

Thanks for all the replies.

Looks like Ubuntu is the clear winner here.

Regards,
-Adam


#9

Adam wrote:

We’re building a small team of dedicated Rails developers. Apple support
is poor in our part of the world, which rules out one of the RoR
community favorites. Which OS would you recommend instead?

How about OS X? :slight_smile:

Seriously if I was forced not to use OS X I’d be on Ubuntu, its pretty
polished and supports Rails development very well.


#10

Hi,

Of those guys who are using Linux for Ruby development in general: do
you know of any good text editor for Linux (preferable GTK, but
doesn’t really matter that much in the end) that supports folding?
I dual boot Mac OS and Ubuntu and while I generally like gedit on
Linux, it just doesn’t compare to TextMate. And the major thing I am
missing in gedit is folding.

Thanks,
Thomas

2007/1/18, Mark H. removed_email_address@domain.invalid:


#11

http://rubyjedit.org/

On 1/17/07, Thomas M. removed_email_address@domain.invalid wrote:

community favorites. Which OS would you recommend instead?


Ed Hickey
Developer
Litmus Media
816-533-0409
removed_email_address@domain.invalid
A Member of Think Partnership, Inc
www.ThinkPartnership.com
Amex ticker symbol: THK


#12

Ubuntu is great for Rails development. I use Ubuntu Edgy and really like
it.
Try it out …


#13

Chris G. wrote:

Adam wrote:

Linux was indeed better, but which flavor (i.e. distro) would you
recommend?

Are you TRYING to start a 200-message-long flamewar? :wink:

it’s getting harder to start flamewars:

http://groups.google.com/group/rubyonrails-talk/browse_frm/thread/f53f9b91ede4525a/#


#14

ive tried all three plattforms and still prefer linux, especially since
that’s what im deploying to.
i run Ubuntu Edgy (but I’d recommed not using Edgy - use 6.06 “Dapper”
until
Edgy isn’t so well, ‘edgy’)

ed

On 1/17/07, Adam removed_email_address@domain.invalid wrote:

recommend?

-Adam


Posted via http://www.ruby-forum.com/.


Ed Hickey
Developer
Litmus Media
816-533-0409
removed_email_address@domain.invalid
A Member of Think Partnership, Inc
www.ThinkPartnership.com
Amex ticker symbol: THK


#15

Thomas M. wrote:

Hi,

Of those guys who are using Linux for Ruby development in general: do
you know of any good text editor for Linux (preferable GTK, but
doesn’t really matter that much in the end) that supports folding?

gVim.

-Adam

I dual boot Mac OS and Ubuntu and while I generally like gedit on
Linux, it just doesn’t compare to TextMate. And the major thing I am
missing in gedit is folding.

Thanks,
Thomas

2007/1/18, Mark H. removed_email_address@domain.invalid:


#16

On 1/17/07, Adam removed_email_address@domain.invalid wrote:

Linux was indeed better, but which flavor (i.e. distro) would you
recommend?

For development it just doesn’t matter that much. Version numbers
aside, all Linux distros are 99% the same as far as their individual
software components. For example they all have glibc, they all use
gcc, and they all boot up a Linux kernel.

There are differences however. Do you want to deal with RPMs (RedHat
(Fedora), Suse, Mandriva) or deb packages (Debian, Ubuntu), or skip
the binary dependency madness altogether and just compile stuff from
source(LFS, Gentoo)? Do you want bleeding edge new software(Mandriva,
Fedora), fairly modern software(Ubuntu, Gentoo, LFS) or ultra-stable,
slightly older software(Debian)?

KDE and Gnome will both run on any Linux distro. Same goes for MySQL
and PostgreSQL, Apache, Lighttpd and Mongrel, and most any other
comparison you can think of.

Get a spool of CDs and a burner. Download some ISOs and figure out
what you like best. People will give you their opinion but then
that’s all it is, an opinion. Form your own I say.

And don’t forget there is life beyond Linux. I would definitely
choose Linux or a Mac over Windows for a desktop, but I would choose
FreeBSD over pretty much anything for a router.


Greg D.
http://destiney.com/


#17

You migt want to seach this list for previous posts on this subject, but
this works for me:

Fedora Core 6
Ruby 1.8.4 or 1.8.5
MySQL 5.0.x
gnome desktop
Radrails .0.7.1
Subversion

I found this easy to maintain, ( I’m not a Linux guru, but, am still
required to maintain my own dev boxes).It’s more stable and faster than
WindowsXP. I will probably use this same basic setup when my current app
goes to beta. There are other great platforms that people on this list
are
using. I seems to be more a matter of preference. You could even use
RoR
from plasmacode on WindowsXp with tortoiseSVN and InstantRails.
Good Luck and happy coding
-Larry

On 1/17/07, Adam removed_email_address@domain.invalid wrote:

Posted via http://www.ruby-forum.com/.


Best Regards,
-Larry
“Work, work, work…there is no satisfactory alternative.”
— E.Taft Benson


#18

Greg D. wrote:

Do you want to deal with RPMs (RedHat
(Fedora), Suse, Mandriva) or deb packages (Debian, Ubuntu), or skip
the binary dependency madness altogether and just compile stuff from
source(LFS, Gentoo)?

I had some good experience with .deb-based distros: Debian as server,
Ubuntu for the desktop. My experience with RPMs has been… not so good
:slight_smile:

The only compelling RPM choice currently seems to be SuSE, but now
there’s that commotion there about the deal with Microsoft, and SLED
obviously not being free. The condition of Ubuntu is definitely
preferable in that respect.

The only interesting alternative suggested in this and the other recent
thread is Gentoo. I never realized it was used by non-ricers! :wink:
(really, j/k)

Anyways some serious people seem to like it, and that’s enough to put it
on my checklist for some future date.

WRT now, I’m probably going to go with KUbuntu (Dapper or Eft) because I
already had some good experience with it, and also some of the team
members are going to be introduced to Linux for the first time on this
team, so we should go with the easiest Linux flavor.

Do you want bleeding edge new software(Mandriva,
Fedora), fairly modern software(Ubuntu, Gentoo, LFS) or ultra-stable,
slightly older software(Debian)?

Actually I didn’t have any problems installing even the most recent
software on Ubuntu. Granted, Mandriva might make it easier - each
package management system can be oriented towards a different timeframe
of maturity.

In any case, it seems a Ruby/Rails development station shouldn’t require
installations of the very latest software. The only place where you
might want bleeding edge is maybe the Ruby packages, and that commonly
goes either through gems or just downloading .rb files, so the distro
and its PM system doesn’t matter anyway.


Greg D.
http://destiney.com/

Thanks Greg,
-Adam


#19

The heavyweight option would be to to run Eclipse and use RadRails. Also
Kate (the KDE editor) is pretty nice. Another option is Scribes. It
doesnt
have tabs but is a text mate like editor. There is always gvim :slight_smile:


#20

Adam ha scritto:

good :slight_smile:
Anyways some serious people seem to like it, and that’s enough to put


Greg D.
http://destiney.com/

Thanks Greg,
-Adam

I’m developing RoR apps under:

  • Fedora Core 6 32 bit (at office on Acer Aspire 9510 with 2Gb ram and
    Intel core duo processor 2 Ghz)
  • Mandriva 2007 64 bit (at home on Acer Aspire 5030 with 1 Gb ram and
    AMD Turion 64 1.8 Ghz)

For RoR developments purpose the two workstations are very good, I never
had problems (my surprise is that ruby and rails are running on 64 bit
with mysql 5 64 bit very, very, very well)

ruby -version
ruby 1.8.5 (2006-08-25) [x86_64-linux-gnu]

rails --version
Rails 1.1.6

gem --version
0.9.0

Have fun with RoR !
Tex