I’m running Mac OS 10.4.9 with Ruby 1.8.2 installed by default. I
updated to 1.8.6 but I installed it in /Users/jeremy/bin instead of
the default /usr/bin/ So when I go to “ruby -v” it still says 1.8.2.
How do i either move ruby into the correct directory or how do I
change the path to ruby to the new directory? I’d prefer to move
1.8.6 to a different spot outside of my home directory.
Thanks,
Jer
Type this into terminal:
export PATH=/Users/jeremy/bin:$PATH
Great! But when I close Terminal it’s back to the default. How do I
keep this way?
Fred P. wrote:
Ah right, forgot about that. edit your ~/bashrc file to read:
PATH=PATH=/Users/jeremy/bin:$PATH
Two things: a) It’d have to be export PATH=/Users/jeremy/bin:$PATH
b) bash isn’t the default shell on OSX, so he’d have to put it into the
~/.tcshrc or whatever shell he’s using.
HTH,
Sebastian
On 5/22/07, Sebastian H. [email protected] wrote:
b) bash isn’t the default shell on OSX, so he’d have to put it into the
~/.tcshrc or whatever shell he’s using.
Um… Maybe in 10.1 or 10.2, but it’s been default 10.3 on up, IIRC
Gregory B. wrote:
On 5/22/07, Sebastian H. [email protected] wrote:
b) bash isn’t the default shell on OSX, so he’d have to put it into the
~/.tcshrc or whatever shell he’s using.
Um… Maybe in 10.1 or 10.2, but it’s been default 10.3 on up, IIRC
Oh, my knowledge must be out of date then. Sorry for spreading
misinformation.
Ah right, forgot about that. edit your ~/bashrc file to read:
PATH=PATH=/Users/jeremy/bin:$PATH
or similar
Is it possible to install the new version of Ruby over the old on OS X?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
If you compile from source, you may have to use
–prefix=/path/to/old/install when configuring or manually edit the
config
files.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFGU2IF2vy7v+d+psQRAvszAJ4u3fuKPfgPHqMtDyCzuCKi8/lEkACeJejo
jK/t9b9GlHxXBtURyd+7gj4=
=PjeY
-----END PGP SIGNATURE-----
highlyjhi wrote:
Is it possible to install the new version of Ruby over the old on OS X?
Yes, but you probably don’t want to.
If you let the ./configure script use the default --prefix, Ruby will
get installed in /usr/local. Then all you have to do is add /usr/local
to your PATH in your ~/.profile file in front of the default PATH, like
this:
export PATH=/usr/local:$PATH
You can read about PATH and .profile by entering
man bash
in a Terminal window, or just Google it.