rvm pkg安装openssl

时间:2013-03-04 23:41:49

标签: ruby-on-rails gcc rvm

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

任何人都知道任何答案。

1 个答案:

答案 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
  • 指定{strong} 对您--with-gcc=gcc的{​​{1}}二进制文件