我试图安装 openssl 但是当它说:
需要重新安装所有红宝石:
rvm reinstall all --force
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr
在我运行上面的行之后,我得到你请求使用 'gcc-4.7' 构建,但它不在你的路径中。我已经安装了 xcode,我认为已经安装了 gcc。
任何人都知道这个问题的任何答案。
我试图安装 openssl 但是当它说:
需要重新安装所有红宝石:
rvm reinstall all --force
rvm reinstall ruby-2.0.0-p0 --with-gcc=gcc-4.7 --with-openssl-dir=$rvm_path/usr
在我运行上面的行之后,我得到你请求使用 'gcc-4.7' 构建,但它不在你的路径中。我已经安装了 xcode,我认为已经安装了 gcc。
任何人都知道这个问题的任何答案。
正如你在评论中所说,你跑了which gcc-4.7
,它什么也没返回。这证实了 RVM 告诉您的内容,gcc-4.7
不在您的$PATH
. 如果您知道您gcc-4.7
的计算机上某处存在二进制文件,请将其目录路径添加到$PATH
export PATH=$PATH:/path/to/the/binrary
否则,既然你说which gcc
确实返回/usr/bin/gcc
,你也可以
--with-gcc
选项rvm reinstall ...
gcc
您在with或_$PATH
--with-gcc=gcc
--with-gcc=/usr/bin/gcc