What OS do you use for Ruby development?

Nick H. wrote:

I don’t want to start any OS wars. I was just curious as to what OS
you prefer to run/code ruby in. If you run *nix, what distro?
Thanks,
-Nick

I wouldn’t mind an OS war. >:)

/me gets out his Tux bazooka.

All my PCs and Servers have been Gentoo Linux for the last year or two,
so I do all my development with Linux, Emacs, and my .41 Magnum (for
those frustrating moments…)

Recently I’ve been getting into tiny Linuxs… been on this fix to see
what kind of programs I could get working in a virtual machine with 80
MB of persistent memory and 64 MB of RAM. I’m not sure if I’ll be able
to get Ruby squeezed onto it or no.

OSX, and despite the answers here, at Ruby Midwest, the ratio of Macbook
Pro
to non Macbook Pro was probably around 20 to 1.

Debian locally, and I’m using a host service that uses Debian also.

On Sep 9, 2010, at 12:25 AM, Terry M. wrote:

Nick H. wrote:

I don’t want to start any OS wars. I was just curious as to what OS
you prefer to run/code ruby in. If you run *nix, what distro?
Thanks,
-Nick

I wouldn’t mind an OS war. >:)

OS X

Mike S. [email protected]
http://www.stok.ca/~mike/

The “`Stok’ disclaimers” apply.

an OS is really a question of taste…

but considering server infrastructures are mostly Unix or Linux based, I
don’t like Windows for that job.

OSX don’t get in your way and works Unix style.

No OS war for me as I daily use a dozen of them :wink:
but for a place to live a development process, OSX 10.6 Rocks!

On Sep 7, 8:00 am, Nick H. [email protected] wrote:

I don’t want to start any OS wars. I was just curious as to what OS
you prefer to run/code ruby in. If you run *nix, what distro?

I develop most of the times on Windows and OSX, and also run stuff on
Ubuntu VMs to mimic the production environments most of the
applications I work on are deployed.

Develop on OS X and deploy to Debian and Red Hat. We used to have a
developer here who used Windows but he cracked and bought an iMac so
we are an OS X shop as far as development is concerned.

Wow, the results were not what i was expecting. I see a lot of Windows
environments. I also noticed a lot of Ubuntu users and Mac. Not many
other distro’s mentioned. Keep them coming!
-Nick

Like a lot of Rubyists I came to the language at the same time I got
into
Rails. InstantRails was quite popular at the time so I defaulted to
Windows
because it was just so easy to get and entire db/web server/rails
environment up and running. Textpad has always been a favourite editor
of
mine so I kind of stuck with that. Even now I’ll still occasionally use
that
stack (XAMPP now instead of InstantRails) but it’s become harder and
harder
to stick with Windows as my use of specific gems has grown. I cracked
too
eventually and went down the Mac route which is yards better.

On Thu, Sep 9, 2010 at 11:22 AM, Nick H. [email protected] wrote:

Wow, the results were not what i was expecting. I see a lot of Windows
environments. I also noticed a lot of Ubuntu users and Mac. Not many
other distro’s mentioned. Keep them coming!

At every Ruby conference and Ruby user group meeting I’ ve attended it
always seems that there are MANY more MacBooks than PC Laptops, AND
I’d also venture to say that a good proportion of the PC laptops are
actually running some variant of Linux/BSD or other POSIX OS rather
than Windows.

I have to admit that I have never done any Ruby work on Windows, so I
can’t speak for that experience. The closest I’ve come is a Rails app
deployed on Linux which talked to an MSSQL server running in another
box over a network.


Rick DeNatale

Blog: http://talklikeaduck.denhaven2.com/
Github: rubyredrick (Rick DeNatale) · GitHub
Twitter: @RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale

On Sep 9, 12:53 pm, Julian B. [email protected] wrote:

Interesting and helpful response. I was wondering the timeframe on
which you used Ruby and had these issues.

You see, we develop this thing called RubyInstaller which tries to
simplify both installation and usage of Ruby and its gems by better
documentation and building tool kit.

We can’t provide packages as InstantRails, but the tools are available
for others to package and distribute.

I know, off topic, but still interested to hear that.

I’m on the RubyInstaller mailing list too so know what you are talking
about. Great work.

Most gems issues are related to compilation as you’d expect. As far as
timeframes go I started with Rails in 2005 I think. Again, like a lot of
people, I was just looking for a web dev framework that didn’t suck.
Once
I’d seen the Ruby beauty as distinct from the Rails abstractions I was
pretty much hooked. FWIW I think Windows makes a fine enough dev
environment
for Ruby once you get used to the lack of OS level scripting support -
which
of course is way better on Mac and Linux distros. And the fact that they
represent the reference platforms so it’s a little harder to live on the
edge away from them.

Anything that reduces barrier to entry is good in my book. Makes all the
difference.

On Thu, Sep 9, 2010 at 5:22 PM, Nick H. [email protected] wrote:

Wow, the results were not what i was expecting. I see a lot of Windows
environments.

There are many, many questions on this list about Windows environments,
so this doesn’t surprise me so much.

I use Ubuntu, by the way.

Jesus.

On Sep 7, 1:00 pm, Nick H. [email protected] wrote:

I don’t want to start any OS wars. I was just curious as to what OS
you prefer to run/code ruby in. If you run *nix, what distro?
Thanks,
-Nick

Most of the time I use Ubuntu + Emacs for Ruby and RoR development
and, even though, I use Windows frequently I’m trying to avoid it for
Ruby development because Ruby is much, much slower on Windows.

Regards,
Bo¹ko Ivani¹evi

On 9/9/2010 11:00 PM, Luis L. wrote:

On Sep 7, 8:00 am, Nick H.[email protected] wrote:

I don’t want to start any OS wars. I was just curious as to what OS
you prefer to run/code ruby in. If you run *nix, what distro?
I develop most of the times on Windows and OSX, and also run stuff on
Ubuntu VMs to mimic the production environments most of the
applications I work on are deployed.

…and we are all glad that you work on Windows. Thanks, Luis.

Cheers,
Mohit.
9/9/2010 | 11:07 PM.

Le 07 septembre à 13:00, Nick H. a écrit :

I don’t want to start any OS wars. I was just curious as to what OS
you prefer to run/code ruby in. If you run *nix, what distro?

Usually, I code on FreeBSD with vim, and Ruby 1.8.7 or 1.9.1.

For my day job, I’m trying to push ruby for different tasks (automated
builds, small tools, embarked scripting language). There, I have to work
with a bunch of windows versions (XP, 2003, vista, seven, 2008), using
NetBeans. If I can, I stay with JRuby, but the different packaging
tools (RubyScript2exe then OCRA) are an interesting alternative with
Ruby 1.8.6/7.

Fred
Needed to add a BSD to the balance… :slight_smile:

On Sep 7, 1:00 pm, Nick H. [email protected] wrote:

I don’t want to start any OS wars. I was just curious as to what OS
you prefer to run/code ruby in. If you run *nix, what distro?

oosX (and linux)

Wait hold the phone. Your developer broke down and bought a Mac? You
monsters!

On Thu, Sep 9, 2010 at 11:42 AM, Peter H. <

On Sep 7, 2010, at 4:00 AM, Nick H. wrote:

I don’t want to start any OS wars. I was just curious as to what OS
you prefer to run/code ruby in. If you run *nix, what distro?

OS X 10.6 for dev and deployment. TextMate or vi for editing.

I write system and Rails apps. As of the last six months these have
been with Ruby 1.9+ and Rails 3.

Jose

“Don’t ask yourself what the world needs. Ask yourself what makes you
come alive and go do that, because what the world needs is people who
have come alive.”
—Howard Thurman

I see Redcar is written in JRuby. How is the responsiveness? I’m
always
highly skeptical of editors not written in C. They all just
feel…sluggish. Even those written in Java (which apparently can
arguably
out perform C…I shudder to think how a Java based high performance
game
would perform but I digress) seem sluggish, use way too much memory, and
crash way too often. I really wanted to like Netbeans.