我尝试安装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。
任何人都知道任何答案。
答案 0 :(得分:0)
正如您在评论中所说,您运行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
或$PATH
--with-gcc=gcc
的{{1}}二进制文件