我试图安装 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