I tried to install openssl but when it says:
it's required to reinstall all rubies:
rvm reinstall all --force
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr
After I run the above line I get You requested building with 'gcc-4.7' but it is not in your path. I have xcode already installed which I thought has gcc already installed.
Anyone know any answers to this.
As you said in the comments, you ran which gcc-4.7
and it returned nothing. This confirms what RVM is telling you, gcc-4.7
isn't on your $PATH
. If you know you have gcc-4.7
as a binary existing on your computer somewhere, add it's directory path to $PATH
export PATH=$PATH:/path/to/the/binrary
Otherwise, since you've said which gcc
does return /usr/bin/gcc
you can either
- Omit the
--with-gcc
option when running rvm reinstall ...
- Specify the
gcc
binary you do have on your $PATH
with --with-gcc=gcc
or --with-gcc=/usr/bin/gcc