2012-04-16 159 views
1

的安装不同版本我一直在关注所有关于http://beginrescueend.com/rvm/install/和说明http://beginrescueend.com/rvm/basics/RVM无法红宝石

在我可以输入终端“型RVM”,它说“RVM是一个函数”,所以它的应该已经正确安装。

现在,当我像键入:RVM安装Ruby-1.9.2-P318,RVM安装1.9.2或其他任何东西,似乎运行安装过程中,我得到了以下错误

Error running 'make ', please read /Users/Nick/.rvm/log/ruby-1.9.2-p318/yaml/make.log 
Error running ' ./configure --prefix=/Users/Nick/.rvm/rubies/ruby-1.9.2-p318 --enable-shared --disable-install-doc --with-libyaml --with-opt-dir=/Users/Nick/.rvm/usr ', please read /Users/Nick/.rvm/log/ruby-1.9.2-p318/configure.log 
There has been an error while running configure. Halting the installation. 
ls: /Users/Nick/.rvm/rubies/*/bin/ruby: No such file or directory 

所以我打开install.log文件,它说:

configure: error: in `/Users/Nick/.rvm/src/yaml-0.1.4': 
configure: error: no acceptable C compiler found in $PATH 
See `config.log' for more details 

没有config.log文件。

回答

1

看起来你需要安装的Xcode命令行工具,这样你就可以安装编译RVM。我相信只要安装Xcode就可以做到。

+0

它的确如此。格拉西亚斯 – 2012-04-17 16:51:31

4

你需要一个C编译器,它似乎你没有安装或它不在你的路径上。 XCode提供了一个,你安装了它吗?

检查这个类似的问题Xcode - configure: error: no acceptable C compiler found in $PATH

+0

我运行“rvm要求”,它说为了安装1.9.3我必须先拥有libksba。 所以我用google搜索了一下,它说我需要自制软件。所以现在我正在安装自制软件。 现在它说我需要xcode来安装自制软件。 大声笑... – 2012-04-16 17:03:22

+0

哦,所以我正在下载xcode。我们将看到会发生什么。 – 2012-04-16 17:16:55

+0

我下载了xcode命令行工具并重新运行自制医生。错误信息有所改变。我得到错误“警告:/ usr/bin发生在/ usr/local/bin之前,这意味着系统提供的程序将被用来代替Homebrew提供的那些 以下工具存在于两个路径中: git 混帐cvsserver 混帐收到包 混帐壳 混帐上载档案 混帐上传包 gitk 考虑修改您的路径,这样在/ usr/local/bin目录 是提前在/ usr/bin中的你的路径。“ 我正在下载xcode,但要花一个小时左右才能完成。 – 2012-04-17 03:12:04