Upgrading to snow leopard

Hi All,

I'm currently mid-project at the moment, and am scepticle in upgrading
to Snow Leopard.

If I do, will it affect my current Ruby on Rails set up on my
machine??

Cheers

RubyonRails_newbie wrote in post #960301:

Hi All,

I'm currently mid-project at the moment, and am scepticle in upgrading
to Snow Leopard.

Why are you skeptical?

If I do, will it affect my current Ruby on Rails set up on my
machine??

How should we know? You neglected to say anything about your current
setup.

Cheers

Best,

I dont have the latesr RoR updates, so I have (i think) rails 1.8.7.

All i needed to know is whether or not upgrading my current OS will
change/affect the current set up.

I think you mean Ruby 1.8.7, not Rails. Try the following commands in Terminal.app:

ruby -v
which ruby
rails -v
which rails

Walter

RubyonRails_newbie wrote in post #960313:

All i needed to know is whether or not upgrading my current OS will
change/affect the current set up.

Yes, upgrading your current OS will change/affect your current setup.
Whether that matters depends heavily on your current setup.

My recommendation is to take control of your Ruby, RubyGems and Rails
environments and stop relying so heavily on your OS configuration.

The community has created several excellent tools to help you accomplish
this:

http://rvm.beginrescueend.com/
http://mxcl.github.com/homebrew/
http://gembundler.com/

With these three tools you can take control and manage your Ruby and
Rails environments, as well as their dependencies including gems and
supporting libraries (e.g. ImageMagick, MongoDB, etc). Homebrew is a
great way to manage the latter.

Robert Walker wrote in post #960337:

RubyonRails_newbie wrote in post #960313:

All i needed to know is whether or not upgrading my current OS will
change/affect the current set up.

Yes, upgrading your current OS will change/affect your current setup.
Whether that matters depends heavily on your current setup.

My recommendation is to take control of your Ruby, RubyGems and Rails
environments and stop relying so heavily on your OS configuration.

What do you mean by that in particular, and how is that relevant to the
OP's issue? Upgrading to Snow Leopard involves some changes due to the
64-bit architecture. These potentially come into play regardless of
where the OP's Ruby introverts and gems live.

Personally, I think that the tools included with Mac OS already do a
great job managing my Ruby interpreter and gems, and I see no reason to
duplicate what they do I do use RVM, but for a different purpose
altogether (managing multiple versions of Ruby and multiple gemsets).

The community has created several excellent tools to help you accomplish
this:

http://rvm.beginrescueend.com/
http://mxcl.github.com/homebrew/
http://gembundler.com/

With these three tools you can take control and manage your Ruby and
Rails environments, as well as their dependencies including gems and
supporting libraries (e.g. ImageMagick, MongoDB, etc). Homebrew is a
great way to manage the latter.

Yup!

Best,

What do you mean by that in particular, and how is that relevant to the
OP's issue? Upgrading to Snow Leopard involves some changes due to the
64-bit architecture. These potentially come into play regardless of
where the OP's Ruby introverts and gems live.

Well for example upgrading from leopard to snow leopard upgrades ruby
from 1.8.6 to 1.8.7 which might not be a change you wish to introduce,
but if you just go with the stock snow leopard install that's what
you'll get. Point releases to the OS might also update ruby,
presumably to fix bugs but may also introduce bugs. I think robert's
point was just that something like rvm puts you in the driver seat
rather than whoever controls your OS's packaging (in addition to being
able to work with multiple versions easily)

Fred