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