Best Linux Distro for Ruby?

N

Nick Hird

What are some of the better linux distro's for ruby development? I know
some seem to have crippled packages or missing current versions and such.
I am just looking for a solid linux distro to install so i can really get
to know Ruby.
Thanks,
-Nick
 
T

Thomas Yao

What are some of the better linux distro's for ruby development? I know some
seem to have crippled packages or missing current versions and such. I am
just looking for a solid linux distro to install so i can really get to know
Ruby.

Use RVM to manage your ruby versions, then you'll find all the Linux
distro are same for Ruby development.
If you're newbie to Linux, use ubuntu 10.10 will be a good choice.
 
S

Stu

I've got rvm set up on Funtoo, Mac OSX and FreeBSD.

Funtoo portage, Darwin ports, and FreeBSD ports of ruby 1.8.7 and
1.9.2 are up to date and work as expected. FreeBSD is set up with
multiple jails with both system based ruby and rvm installed.

If your worried about what you call crippled packages consider using a
source based OS or just use rvm to build the source for you.

~
 
J

James Earl

Nick Hird wrote in post #971817:
What are some of the better linux distro's for ruby development? I know
some seem to have crippled packages or missing current versions and
such.
I am just looking for a solid linux distro to install so i can really
get
to know Ruby.
Thanks,
-Nick

I've been using Arch Linux and Ruby 1.9.2 for development, and also have
some sites deployed on Rackspace without any problems. I originally
came to Arch from FreeBSD.
 
J

Jon W.

I think Ubuntu is a little confusing to new Ruby developers. I
personally wouldn't recommend it. Some things that bug me about it
(coming from a Windows background using Ruby)

1. Ubuntu has a Ruby 1.9.1 package that you can install, which is
really Ruby 1.9.2 but when you install it using Synaptic Package Manager
the system also installs Ruby 1.8.7 and then requires you to fiddle
with the symbolic links on the path of Gem and Ruby executables. Also,
the --update flag for ruby commands wont work if you install that way.
Its annoying.

2. RVM may be the way to go but Ubuntu doesn't have a default package
for installing it via Synaptic Package Manager. Another annoyance.

So, im investigating other distros. My guess is that astandard install
of Debian will be the way to go. Fedora seemed a little behind the
times on providing recent packages also.

If I am going to use RVM then I'll use a system which seems to expect it
 
S

Stu

If I am going to use RVM then I'll use a system which seems to expect it

Hello djangofan!

Nothing wrong with a software developer looking up and installing some
dependencies once in awhile. rvm is simply a set of bash scripts.
does it matter if you install it via git directly or synaptic.
 
S

Sergio Fernandes

[Note: parts of this message were removed to make it a legal post.]

Jon ..Ubuntu is little good call for begginers...but if u want developer
seriously I recommend a light distro like Arch or Debian XFCE..But is just
my favorites...keep going with ubuntu and lear something about the package
system and search in google .
 
P

paul h

I think Ubuntu is a little confusing to new Ruby developers.  I
personally wouldn't recommend it.   Some things that bug me about it
(coming from a Windows background using Ruby)

 1.  Ubuntu has a Ruby 1.9.1 package that you can install, which is
really Ruby 1.9.2 but when you install it using Synaptic Package Manager
the system also installs Ruby 1.8.7  and then requires you to fiddle
with the symbolic links on the path of Gem and Ruby executables.   Also,
the --update   flag for ruby commands wont work if you install that way..
Its annoying.

  2.  RVM may be the way to go but Ubuntu doesn't have a default package
for installing it via Synaptic Package Manager.  Another annoyance.

So, im investigating other distros.  My guess is that astandard install
of Debian will be the way to go.   Fedora seemed a little behind the
times on providing recent packages also.

If I am going to use RVM then I'll use a system which seems to expect it
Hi Jon,

I've got a CentOS 5 server running Ruby 1.9.2 no problem. The only
package available is 1.8.5, so I needed to build from source, but it's
straighforward enough. (I'm from Windows, moved to Linux a few months
ago knowing nothing about 'nix - a little investigation with; a few
good books, and mostly googling, got me the information required to
build from source with required dependencies installed first.)

I also have Ubuntu 10.04 and 10.10 locally with RVM installed on both
and running different Ruby versions with different Gem's. Everything
works fine.

I want to try to build from source on Ubuntu - because I want to
learn, (I've decided Windows is crap (especially for ruby) IMHO since
moving to *nix - but in the meantime, RVM is ideal for me on Ubuntu.

Best

Paul
 
M

meaglith

[Note: parts of this message were removed to make it a legal post.]

Gentoo is good choice. I install ruby 1.9.2 from source code.
 
J

Jonas Pfenniger (zimbatm)

Check out ArchLinux, their package is pretty much pristine and tracks
1.9 (current 1.9.2-p136)
 
C

Culley Smith

[Note: parts of this message were removed to make it a legal post.]

I have installed Ruby, Rails, and related dependencies on Ubuntu 10.04,
10.10 and ArchLinux. ArchLinux was a bit easier. I ended up purging
everything I had installed from the Ubuntu repositories and just relied
solely on RVM.

Regardless of the distro I believe using RVM is a good course of action.
Not only for being able to switch between versions, but because it has many
more useful features available. You can still use your distro's package
manger and repositories, but RVM's sole purpose is really a ruby/rails
package manager, so is more feature rich in terms of how you install/manage
ruby/rails.

I guess my opinion here would be to stick with whatever distro you like...
and rely on RVM.

Culley

On Thu, Jan 13, 2011 at 12:40 PM, Jonas Pfenniger (zimbatm) <
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,576
Members
45,054
Latest member
LucyCarper

Latest Threads

Top