1

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

任何人都知道这个问题的任何答案。

4

1 回答 1

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您在with或_$PATH--with-gcc=gcc--with-gcc=/usr/bin/gcc
于 2013-03-05T04:08:35.287 回答