rvm pkg安装openssl
我尝试安装openssl,但是当它说:
需要重新安装所有ruby:
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
你也可以
- 运行
rvm reinstall ...
时忽略--with-gcc
选项rvm reinstall ...
- 使用
--with-gcc=gcc
或--with-gcc=/usr/bin/gcc
指定$PATH
上的gcc
二进制文件