Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用rvm、自制或macports编译ruby 1.9.3时出错_Ruby_Bash_Openssl_Rvm_Osx Lion - Fatal编程技术网

使用rvm、自制或macports编译ruby 1.9.3时出错

使用rvm、自制或macports编译ruby 1.9.3时出错,ruby,bash,openssl,rvm,osx-lion,Ruby,Bash,Openssl,Rvm,Osx Lion,我尝试过使用rvm、自制软件和macports安装ruby 1.9.3,但在编译过程中都出现了部分失败。我用的是Lion OSX 下面是我最近尝试使用rvm的日志文件 任何帮助都将不胜感激。这一切都是从我开始出现openssl错误时开始的,所以我尝试卸载openssl并重新安装它。Openssl安装没有问题,但是我无法重新安装ruby 谢谢您应该安装OSX GCC安装程序: 安装完成后,请运行: CC=/usr/bin/gcc-4.2 rvm install 1.9.3 它应该会起作用 或

我尝试过使用rvm、自制软件和macports安装ruby 1.9.3,但在编译过程中都出现了部分失败。我用的是Lion OSX

下面是我最近尝试使用rvm的日志文件

任何帮助都将不胜感激。这一切都是从我开始出现openssl错误时开始的,所以我尝试卸载openssl并重新安装它。Openssl安装没有问题,但是我无法重新安装ruby


谢谢

您应该安装OSX GCC安装程序:

安装完成后,请运行:

CC=/usr/bin/gcc-4.2 rvm install 1.9.3
它应该会起作用

或者您可以永久更改:

export CC=/usr/bin/gcc-4.2
rvm install 1.9.3

Xcode 4.2不再安装非LLVM gcc。

我能够在Lion和Xcode 4.2上安装Ruby 1.9.3,并使用带有
--带有gcc=clang
标志的rvm:

$ rvm install 1.9.3 --with-gcc=clang

在重新安装mountain lion(干净安装)和安装XCode 5 DP后,我遇到了这个问题。。。我已经按照步骤从Xcode/Preferences安装了命令行工具。。。也有同样的问题

我一直在检查并安装“用于Xcode的命令行工具(OS X Mountain Lion)-2013年4月”,此后,一切正常


关于

您是否安装了XCode 4.2?因此您的问题很可能是因为苹果决定将
clang
作为默认编译器,而几乎所有其他类型的编译器都需要
gcc
。谢谢。我更喜欢使用铿锵而不是GCC。我们使用它的人越多,它将从社区获得更多的一流支持。很好,很简单!我也认为使用叮当声是个好主意。此外,编译速度应该更快,生成的代码应该运行得更快。